Focus on WEB Application and Software Engineering
十二月 03
1)如果你想单步调试你的VB DLL,按照下面文章中写的:在IIS中设置你的WEB APP的属性,使其允许DEBUG;编译你的VB工程,按F5使VB IDE处于调试状态;访问创建该组件的ASP页面。

2)如果你仅仅想从内存中卸载该DLL(例如你想重新编译),有两个办法:
A:打开COM+ Service Manager,在COM+ Applications中找到“IIS Out-Of-Process Pooled Applications”,在上面按右键,选择“Shut down”。原理是默认状态下IIS将WEB APP的Application Protection设置为“Medium (pooled)”,所有pooled app运行在同一个进程中(dllhost.exe)。如果你将你的WEB APP的Application Protection设置为low或者high,相应的你需要关闭“IIS In-Process Applications”或者其他Application。
B:打开COM+ Service Manager,创建一个新的空Application,从资源管理器中将你的DLL拖拽到该Application的Components中。这样的话你的DLL会被创建在该Application的进程中。需要卸载DLL时关闭该Application即可(按右键,选择“Shut down”)。

推荐方法B,因为方法B不会影响你的IIS应用,编译完后在浏览器中按刷新即可,所有的IIS Session都保持不变。 

当前评分 2.8 , 共有 4 人参与

  • Currently 2.75/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

添加评论




看不清?点击图片看看
biuquote
Loading



关于我

kittow (天笑)
80年代生于“天府之国”四川
爱好:编程、篮球、数码、旅游
乘一叶兴趣小舟,漂泊于浩瀚IT海洋。。。
TITLE:MSE of UESTC & 软件设计师
Technical Capacity | Last Blog