我在Visual Studio中有一個由5個項目組成的解決方案。項目生成到程序集(.dll)。我將每個項目的輸出路徑設置爲\ my-web-server \ wwwroot \ bin,這在一個項目中可以正常工作。在我所有項目的屬性中,我將輸出路徑設置爲相同的目錄,但是當我嘗試構建除一個項目之外的所有項時,出現錯誤:無法將文件複製到構建中的服務器。訪問路徑被拒絕
無法複製文件「obj \ Release \ Index.dll「複製到」\ my-web-server \ wwwroot \ bin \ Index.dll「。訪問路徑'\ my-web-server \ wwwroot \ bin \ Index.dll'被拒絕。
我認爲這可能是一個權限問題,因爲我的組織保持鎖定狀態,但我無法控制授予權限。任何幫助正確的方向非常感謝。
+1如果下一個人可以運行SysInternals工具在刪除文件之前查看導致拒絕訪問(即文件鎖定)的原因並報告非常感謝的根本原因。 – 2012-07-15 23:56:09
運行SysInternals procexp:devenv.exe坐在文件上。卸載項目不起作用,但在關閉解決方案後,我可以從bin中刪除System.Web.WebPages.Deployment.dll。呃。 – OzrenTkalcecKrznaric 2013-06-19 13:47:09
完美!刪除bin文件夾中的所有文件並構建它之後工作正常。 – 2014-01-10 08:00:29