一個老舊的aspx web form專案,調了一些功能建置成功,但進行部署時顯示以下錯誤。
在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤。錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為應用程式。
查了許多文章都說是有重複的web.config存在。
最後直接在專案目錄用搜尋檔案方式找web.config,還真找到了二個,一個在bin\release\ 目錄下,這個目錄也不知如何產出來的,把目錄刪除重部publish後就解決了。