将网站发布到IIS,服务器锁定dll文件

时间:2013-03-07 16:50:28

标签: c# asp.net-mvc iis dll publish

我一直在努力解决这个问题大约一个星期。我正在尝试使用FTP将我的MVC网站发布到我的IIS服务器。唯一的问题是,当我传输文件时,MVC总是锁定一些DLL文件(System.Web.MVC等),并在10分钟后释放它们。

此问题阻止我的网站始终如一,并提供非常难看的错误消息。

当尝试删除bin文件夹时,我被拒绝访问,当尝试重命名bin文件夹时,我被拒绝访问,当尝试删除特定文件时,我也被拒绝访问。

另外,我无法运行任何关闭进程的程序,因为它不是我的服务器而且我无法访问实际的机器。

如何在没有这些问题的情况下顺利发布我的网站?

1 个答案:

答案 0 :(得分:2)

我有同样的问题。现在我在发布之前回收应用程序池,这将释放dll文件上的所有锁。

我希望尽快找到更好的解决方案。