社区
ATL
帖子详情
使用ATL开发ASP组件的问题!
djhdu
2003-10-08 05:16:06
我使用ATL开发ASP中使用CreateObject调用的组件,每次编译注册dll以后,使用ASP程序调用功能,如果发现错误,需要修改DLL源代码,修改编译发现不能打开原来生成的DLL文件,必须重新启动机器才可以,每次修改都要重新启动机器,太麻烦了,谁能告诉我不用重新启动机器就可以更新注册的DLL的解决方法!
希望大家帮帮我!
...全文
28
11
打赏
收藏
使用ATL开发ASP组件的问题!
我使用ATL开发ASP中使用CreateObject调用的组件,每次编译注册dll以后,使用ASP程序调用功能,如果发现错误,需要修改DLL源代码,修改编译发现不能打开原来生成的DLL文件,必须重新启动机器才可以,每次修改都要重新启动机器,太麻烦了,谁能告诉我不用重新启动机器就可以更新注册的DLL的解决方法! 希望大家帮帮我!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firmbird
2003-10-21
打赏
举报
回复
不需要重起IIS,在你的Internet服务器管理器的你的应用程序属性对话框中有一个应用程序的“卸载”按扭,在编译之前先卸载掉应用程序就可以了,比较快的
warmchang
2003-10-21
打赏
举报
回复
重新启动 IIS admin,或者象microran2000(什么时候才能看到星星?) 说得那样设置即可。
在Project Settings -> Pre_link Step 和 Post build step两个属性页里面设置!
djhdu
2003-10-21
打赏
举报
回复
To:microran2000(什么时候才能看到星星?) 在那里设置啊?
microran2000
2003-10-20
打赏
举报
回复
设置你的项目在创建链接项目事件中执行
net stop iisadmin.
链接后事件设置成
net start iisadmin
让编译器自动执行
djhdu
2003-10-20
打赏
举报
回复
我怎么不能KILL dllhost.exe啊,如何才能杀掉?
djhdu
2003-10-09
打赏
举报
回复
我试了一下,还是不行,还是提示我有一个进程已经打开了我的dll文件,所以不能编译,我想查看了进程,多了两个“dllhost”进程,我想关闭这两个进程,但是不能关闭,这是什么原因呢?
djhdu
2003-10-09
打赏
举报
回复
非常谢谢,我去试一下!
Onega
2003-10-09
打赏
举报
回复
IIS cache the COM object in memory.
you can seperate it into another process,
http://support.microsoft.com/?scid=kb;EN-US;Q281335
and kill dllhost.exe when you cant update the dll.
lop5712
2003-10-09
打赏
举报
回复
我帮你在MSDN中搜了一下,有个问题一模一样,楼主自己看看吧(在搜索中输入Q166279),意思就是要先将Web站点(只是站点)关掉,编译完后再打开。
如果楼主觉得麻烦,可以使用编译事件,那就可以不用自己去开关站点了
hujun614
2003-10-08
打赏
举报
回复
重新启动IIS admin当然可以,不过就是太慢了。
在IIS管理器中右击你的网站,选属性菜单 -》 主目录属性页 -》点击 配置(G)按钮
弹出应用程序配置对话框, 在映射属性页(第一个属性页中)有缓存ISAPI应用程序的复选框。
取消选择就可以不缓存ISAPI的DLL了,不过要重启IIS (IIS admin服务)后才生效,以后这个网站的ISAPI的DLL就可以随时修改了。
祝你好运!
mg1616
2003-10-08
打赏
举报
回复
重新启动 IIS admin 就行了
ATL
COM
组件
开发
完整实例
ATL
com
组件
开发
完整实例,需要的可做参考。
ATL
,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写
ASP
代码以及其它ActiveX程序。通过活动模板库,可以建立COM
组件
,然后通过
ASP
...
ATL
开发
指南(通过活动模板库,可以建立COM
组件
)
ATL
,Active Template Library活动模板库,是一种微软程序库,支持利用C++语言编写
ASP
代码以及其它ActiveX程序。通过活动模板库,可以建立COM
组件
,然后通过
ASP
页面中的脚本对COM对象进行调用。这种COM
组件
可以包含...
使用
WTL进行Windows桌面应用
开发
-第二部
1. 在第一部基础上增加更深入的内容,比如WTL提供的标准Win32窗口和自定义窗口的
使用
方式. 2. 涉及到一些项目
开发
难题的窗口自定义的解决方案。... 不同的VS版本对应的
atl
版本不一致,建议
使用
VS2010以上版本
开发
.
Visual C++.NET专业项目实例
开发
这些项目涉及到的内容包括:
使用
VisualC++.NET进行数据库编程、
使用
Managedc++创建应用程序、在Managedc++应用程序中实现ADO.NET、创建托管扩展类库并用于
ASP
.NET应用程序、
使用
ATL
创建COM
组件
、创建
ATL
Server...
Visual C++实践与提高-COM和COM+篇『PDF』
6.6
使用
ATL
开发
COM
组件
——例程
ATL
Sample 6.6.1 创建一个新的
ATL
工程 6.6.2 分析工程文件 6.6.3 添加新的对象类 6.6.4 为接口添加属性 6.6.5 为接口添加方法 6.6.6 创建并测试
组件
6.7 探讨
ATL
实现COM的内幕 6.7.1 ...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章