登录名:  密码:  验证码: 7216
设为首页 收藏本站 联系站长
2008年12月4日
农历戊子年(鼠)
十一月初七
 首页 | 最新上传 | 新闻 | 购物商场 | 招聘求职 | HTML学习 | java学习 | IT新闻 | 黑客技术 | 域名和空间 | 流量统计 | 故事小说
 GIF动画制作 | 图片素材 | 源码下载 | 书籍下载 | 视频资料 | ASP | 数据库 | PHP | 基本电脑知识 | 迅雷资源 | 兼职 | 组网工程
 英语学习 | FLASH专区 | ASP.NET | VB | 综合资源网 | 驱动下载 | 游戏下载 | 网站模板网页美工 | 韩文学习 | 论坛
 特别推荐:产品报价  漂亮网站网址  图片素材
  我要查找:  
欢迎您来这里。每天学一点,每天进步一点!
Google
 当前位置:首页 >> ASP.NET  >> ASP.NET
asp.net调用Console程序,异常未结束的处理
来源:  发表日期:2008年4月12日 作者: 

 编辑:admin 级别: 司令 浏览次数:277
】    
因一年前用asp.net开发了一套B/S结构的备品管理系统,   因财务作帐的需求,备品的数据要与生产用的OpenVms的数据进行交互。故用写了两支Console程序,一支从OpenVms系统写入SQL,一支从SQL写入OpenVms系统。两支程序由asp.net的页调用,当用户点击页面上的按钮时,再运行console程序。

    最近发现用户调用程序时,写入OPENVMS的CONSOLE会出现问题,进程一执行后,就无反应,停留在内存中,通过进程查看器可以看得到。但换一台机器再执行这个进程则正常。

  从网上找到相关代码,找一个时间在测试环境调试一下。

   关于在asp.net中调用Excel组件不能结束进程的问题,常见的解决方法用的是下面这段代码

wb.Close(null,null,null);
app.Workbooks.Close();
app.Quit();

if(rng != null)
{
    System.Runtime.InteropServices.Marshal.ReleaseComObject(rng);
    rng 
= null;
}

if(ws != null)
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(ws);
    ws 
= null;
}

if(wb != null)
{  System.Runtime.InteropServices.Marshal.ReleaseComObject(wb);
    wb 
= null;
}

if(app != null)
{ System.Runtime.InteropServices.Marshal.ReleaseComObject(app);
app 
= null;
}

GC.Collect();

        虽然这段代码在配置正确的情况下能自动结束Excel进程,但是前提是在操作Excel时没有引

分页: [1] [2]
(编辑:网站学习网)
Google
 ·上一篇文章: 紧急求助 我的IE地址栏&nbs
 ·下一篇文章: 什么是PR值
 该篇文章的评论
 暂无相关评论
 姓名:  邮箱:
 内容:
                
 相关文章
 · Microsoft Data Access
 · asp.net C#连接SQL
 · Visual studio&nbs
 · 请问Microsoft Data Acc
 · resx是什么文件
 · 在XP下配置ASP.net的运行
 · ASP.NET教程:抽象类和接
 · 关于如何得到新增记录的
 · asp.net调用Console程序
 · 怎样安装和使用Visual&n
 · Asp.net简单会员管理系统
 最新上传文章
 · 轮番变化的图片广告脚本
 · 冯小刚导的所有电影列表
 · 互联网寒冬来临 企
 · MSI文件提取器,msi文件破
 · 如何把做好的。net代码生
 · 正确使用 cookie&n
 · ASP中DateAdd函数的用法
 · Erase 语句
 · 吉列剃须刀
 · phpmyadmin安装中"
 · 安装,启动与卸载Mysql系

服务说明 | 关于网站 | 联系我们 | 友情链接
网站学习网欢迎您!
http://www.studywebgood.com
浙ICP备07030755号 
联系邮箱:shuizhilang@126.com 如本网站侵犯了您的版权,请马上通知我.