我一直在努力解决这个问题约一个星期。我试图使用FTP将我的MVC网站发布到我的IIS服务器。唯一的问题是,当我传输文件时,MVC总是锁定一些DLL文件(System.Web.MVC等),并在10分钟后释放它们。发布网站到IIS,服务器锁定DLL文件
此问题阻止我的网站始终如一,并提供非常难看的错误消息。
当试图删除bin文件夹时,我得到访问被拒绝,当试图重命名bin文件夹我得到访问被拒绝,当试图删除特定的文件时,我也得到访问被拒绝。
此外,我不能运行任何程序关闭进程,因为它不是我的服务器,我没有访问实际的机器。
如何在没有这些问题的情况下顺利发布我的网站?
你不只是使用[web部署](http://www.iis.net/downloads/microsoft/web-deploy)的任何原因? – 2013-03-07 16:52:43
我只是不知道如何使用我的服务器使用它。我如何在我的服务器中使用它,以及我需要向Web部署向导提供哪些信息? – 2013-03-07 17:08:23
IIS会链接一些实际上是Web服务的DLL文件。如果它们被调用一次,则被缓存并加载,以便它们变为写保护。不知道这是否有帮助。但是,如果您只需要更改不是Web服务的静态文件,为什么不使用FTP客户端呢? – Matthias 2013-03-07 17:23:15