[英]ASP.Net Core 2 - IIS 502.5 Error
我正在Visual Studio 2017中創建一個ASP .Net Core(2.0)MVC應用程序,它運行得非常好。
昨天關閉我的電腦並今天回到我的應用程序后,我現在收到此瀏覽器錯誤,當我在沒有調試的情況下啟動Chrome應用程序。
運行dotnet在應用程序的目錄中運行,我可以訪問該網站就好了。 就在我通過Visual Studio / IIS Express運行它時,我得到了這個錯誤。
HTTP錯誤502.5 - 進程失敗
應用程序構建和編譯就好了。 我也清理了解決方案。
查看事件日志,我發現:
在Visual Studio 2017的輸出窗口中,我在ASP NET CORE WebServer下收到此消息
無法初始化CoreCLR,HRESULT:0x80131534
我嘗試過的:
我的設置昨天工作得很好,突然間沒有。
感謝您的時間。 我希望我們能找到解決方案。
我們終於找到了這個問題! 以另一個用戶身份登錄到計算機后,我們看到主要用戶最初忽略的警告。 名為“Program”的目錄的根目錄中有一個0字節的文件,沒有文件擴展名。 當通過Visual Studio調用VSIISExeLauncher.exe時,這似乎會導致某種問題。 (注意,如果從命令提示符執行,它將起作用)。 刪除文件后,一切正常!
我們不知道這個文件是如何被放置在那里的,但懷疑當用戶從他的舊硬盤驅動器中提取文件時出現了某種復制錯誤。
我不知道是否有其他人會碰到這個,但如果是這樣,希望這會有所幫助!
也許你需要安裝以前版本的.NET Core,不是嗎? 我安裝在這里,它現在工作。 我只安裝了.NET Core 2.0,並且我意識到1.1的應用程序在運行時停止了。 在Windows的事件日志中,我注冊了相同的錯誤。
我遇到了與ASP.net Core 2.0非常相似的問題。 我已將我的VS項目復制到一個新項目,我收到此錯誤消息。
在做了一些研究之后,我能夠確定nlog.config
文件沒有被復制到bin> Debug> net461文件夾中。 一旦我這樣做,我就能運行我的應用程序。
我通過在我的項目中運行csproj文件的命令行運行dotnet來找到它。
昨天有同樣的問題(Windows 10)。 解決這個問題:
與2.2版相同的問題。 重新安裝.NET Core SDK為我們解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.