com编程的调试问题?

lmh79 2001-09-20 05:29:34
在用com做ASP的程序时,调用一次后,DLL就会处于使用状态,如果我要修改原来的工程,然后再编译,再使用,这个时候就要覆盖掉原来的,再注册,但不能覆盖,只有重新启动一次计算机才行,如果这样调试计算机不死人也会死,哪位有解决之道请告知!谢!
...全文
107 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wilddragon 2001-09-24
  • 打赏
  • 举报
回复
天生我才必有用
wilddragon 2001-09-24
  • 打赏
  • 举报
回复
支持一把
lmh79 2001-09-22
  • 打赏
  • 举报
回复
谢谢三位!
ePing(三少) 
acptvc(微软亚洲技术中心 VC技术支持) 
XT2() 
同时感谢wilddragon(帅帅)关注!
wilddragon 2001-09-22
  • 打赏
  • 举报
回复
好困呀
wilddragon 2001-09-21
  • 打赏
  • 举报
回复
关注
wilddragon 2001-09-21
  • 打赏
  • 举报
回复
值得注意
ePing 2001-09-21
  • 打赏
  • 举报
回复
楼上的仁兄:
不需要这么麻烦吧,我建议在使用COM的时候将其直接拖到组件服务里,将它注册后,
在你使用应用程序调用它的时候,在组件服务的COM+应用程序中可以看到很多盒子装着
一个小球,如果组件处于激活状态的话,小球会在那里转动,如果由于所编写的程序未
能达到目的,需要重新编译而组件还处于激活的状态的时候,你可以到组件服务中去,
树形目录的COM+应用程序项目,点击你所注册的组件包,反手键可以选择将其关闭,这样
你就可以重新编译这个组件并且重新Install

Good Luck 三少 :o)

acptvc 2001-09-20
  • 打赏
  • 举报
回复
感谢您使用微软产品。
重开过IIS并不能保证iis使用的进程(inetinfo.exe)被restart。我们的目的是把inetinfo.exe这个进程restart.你可以在service中重起iis admin service达到。

另外你可以把你的asp application 配置为不使用inetinfo.exe这个进程。方法是把你的asp application的application protection设为High (isolated),这将保证你的asp代码在mtx.exe/dllhost.exe中运行。这样配置以后你的asp程序就成为一个com+/mts server application, 你就可以使用component services 的管理工具管理该进程的shutdown/start。

在Visual Studio .NET中,不需要停止任何类似inetinfo.exe这样的动作,直接可以debug,update任何asp程序使用的dll. Cool? :)

微软亚洲技术中心 VC技术支持

本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款 (http://www.csdn.net/microsoft/terms.shtm)。
lmh79 2001-09-20
  • 打赏
  • 举报
回复
我重开过IIS,也是不行的!
XT2 2001-09-20
  • 打赏
  • 举报
回复
restart iis admin service, w3c service, the detail steps may change depending on your IIS version.

Search MSDN library, there are Knowledge Base articles that explain it in more detail.

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧