【发布时间】:2010-06-13 19:43:06
【问题描述】:
我有一个网络服务,我注意到 wwwroot 文件夹中的一些 dll 在网络服务执行后会被记录下来。
重启电脑后问题解决。
我可以在我的代码中添加一些可以释放 dll 的东西吗?
【问题讨论】:
-
这是 WCF 服务还是旧版 ASMX 服务?
-
嗨约翰,这是一个普通的网络服务
标签: .net web-services w3wp
我有一个网络服务,我注意到 wwwroot 文件夹中的一些 dll 在网络服务执行后会被记录下来。
重启电脑后问题解决。
我可以在我的代码中添加一些可以释放 dll 的东西吗?
【问题讨论】:
标签: .net web-services w3wp
尝试回收运行 Web 服务的 AppPool,或使用 iisreset。
iisreset /stop 将停止 IIS 并释放 dll。 iisreset /start 将再次启动 IIS 备份。
如果你回收应用程序池,那么 dll 的锁将被释放,直到有人再次点击你的 web 服务,并获得一个新的锁。
【讨论】: