Asp.net-Mvc
aspnetcore.dll 無法載入
我通常在 Windows 7 桌面上開發,使用 Visual Studio 2015 更新 3。我的 Windows 10 筆記型電腦上有相同的 vs2015.3。我將我正在使用的 asp mvc 5 應用程序複製到筆記型電腦,但是當我嘗試從 VS 啟動它時它不會執行。我收到“aspnetcore.dll 載入失敗”錯誤。我環顧四周,大多數解決方案都是修復 asp net core 安裝,但我的筆記型電腦上沒有安裝 asp net core,因為我還沒有使用 core。我的項目針對.Net 4.6。
我的桌面上確實有 Core。那麼我是否必須安裝.net core 只是因為?還是有其他解決方案?我正在使用預設的 IIS 10。
找到了解決方案 - applicationhost.config 文件引用了 ASP.NET Core 並試圖載入不存在的模組。我刪除了 applicationhost.config 文件並重新打開了解決方案,這迫使 VS 在沒有 ASP.NET Core 引用的情況下重建它。現在工作正常。
在我使用 Visual Studio 2015 的情況下,此文件位於 .vs\config\applicationhost.config
對於使用 IIS Express 的早期版本的 Visual Studio,請參閱此問題以獲取有關 applicationhost.config 所在位置的更多資訊: 在哪裡找到 IIS Express 配置/元數據庫文件?