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

Imr*_*arr 5 c# iis dll asp.net-mvc publish

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

这个问题会阻止我的网站持续运行并给出非常难看的错误信息。

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

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

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

小智 3

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

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