每當我通過一鍵發佈功能在VS 2010中發佈我的MVC Web應用程序(我沒有做任何web.config轉換或任何幻想 - 但!)。下一次我來構建應用程序時,出現以下錯誤:從VS 2010發佈Web應用程序後的問題
在應用程序級別之外使用註冊爲allowDefinition ='MachineToApplication' 的段是錯誤的。此錯誤可能是由於配置爲IIS中的應用程序的虛擬目錄不是 。在... MyWebApp \ obj \ release \ package \ packagetmp \ web.config
web.config文件的新副本確實是由VS2010創建的... MyWebApp \ obj \ folder所以我刪除了整個OBJ文件夾,然後我能夠再次建立。
但我不應該每次發佈時都這樣做 - 我必須有一些配置不正確 - 任何人都可以幫忙。
謝謝。
請注意,雖然這確實解決了這個問題,但這意味着您不再需要對視圖進行編譯時驗證 - 對我來說這是一個交易斷路器。 – 2010-10-18 10:20:58