郁闷啊!!100分买个简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:04:20
有个问题小弟实在不明白,我用VB写的组件在ASP中运行
在ASP中第一次创建该组件的时候什么属性方法一切皆正常
但后面问题出来了,小弟每次在VB中添加了新方法,以及新属性等等
然后再次生成DLL,小弟为了以防万一就用VB亲自模拟ASP运行,一切都正常,但奇怪的就是ASP服务器却说我没那个属性或方法,在网上闲逛多时听说服务器需要重起,于是小弟又重起IIS(启动方法为:停止服务器,再开启),但是效果也没变化(纳闷)。小弟不信邪,又打开VB重新建一个组件,把刚刚那个更新了的组件的代码全部COPY过去。呼!居然在ASP中运行得稳稳当当,悠哉悠哉!!!!
????????????为什么在原先那个已经注册了的组件里面ASP却不能更新,纳闷啊,不信邪的又cmd>regsvr32 /u xxxx.dll(注销该组件)
cmd>regsvr32 /s xxxx.dll(注册该组件)还是不行。。。。。。。。精疲力尽的我神经恍惚,只能到此一寻答案,希望大虾门一定不要吝啬,千万要帮帮小弟,不然世界上有会多一个疑问存在,(~—~)
三楼的,我忘了说服务器是我自己的电脑。。。。。。。。。

如果确定新的dll没有问题,则需要
1 关闭整个iis服务,注意是服务(我的电脑,右键,管理,服务),光停掉web站点是没有用的
2 注册最新的dll
3 启动iis,运行web站点
就可以了.我也经常更新dll,最开始的时候也是遇到你一样的问题,当iis启动,并且使用了dll的时候,这个dll是不可以删除,或者替换的.及时删除或者替换掉了,也没有用处.所以需要停止iis服务,然后再替换新的dll再注册这个时候新的dll才生效,最后运行服务.
我用的是2003,其他的不清楚.

这不是小问题 ``~~~~~
你应该找高手`~!!

因该跟“初始化“德时候有关系把