我一直在努力解決這個問題約一個星期。我試圖使用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