我已经为这个问题纠结了一个星期了。我正在尝试使用FTP将我的MVC网站发布到我的IIS服务器。唯一的问题是,当我传输文件时,MVC总是锁定一些DLL文件(System.Web.MVC等),10分钟后释放它们。
这个问题使我的网站无法持续运行,并给出了一个非常丑陋的错误信息。
当试图删除bin文件夹时,我的访问被拒绝,当试图重命名bin文件夹时,我的访问被拒绝,当试图删除特定文件时,我的访问也被拒绝。
此外,我不能运行任何程序,关闭进程,因为它不是我的服务器,我没有访问实际的机器。
我如何才能顺利地发布我的网站,而不会出现这些问题?
1条答案
按热度按时间q3qa4bjr1#
我也有同样的问题。现在,我在发布之前回收应用程序池,这将释放dll文件上的所有锁。
我希望很快找到更好的解决方案。