enter image description hereHTTP錯誤500.19時發佈.NET的核心項目到IIS
嗨 我想在我的電腦的IIS管理器中發佈示例.NET核心的Web應用程序,但我失敗了。我使用微軟的指導,但它不適合我,如果你有合理的經驗來解決這個問題,我將不勝感激地看到你的建議。
enter image description hereHTTP錯誤500.19時發佈.NET的核心項目到IIS
嗨 我想在我的電腦的IIS管理器中發佈示例.NET核心的Web應用程序,但我失敗了。我使用微軟的指導,但它不適合我,如果你有合理的經驗來解決這個問題,我將不勝感激地看到你的建議。
您的Web應用程序在IIS中運行的身份無法完全訪問發現web.config
文件的文件夾。 您使用的是哪個版本的IIS?假設7,您可以通過託管應用程序的應用程序池的「高級設置」來查看/更改身份。文件夾權限可以通過Windows資源管理器以通常方式授予。
我錯過了IIS-> Modules中的AspNetCoreModule。一個安裝了我不再有500.19錯誤。
要了解更多這個博客是偉大的:https://weblog.west-wind.com/posts/2016/Jun/06/Publishing-and-Running-ASPNET-Core-Applications-with-IIS
這裏是安裝了下載。下面是來自微軟的頁面,找到下載:https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x
當然,你必須遵循本教程將部署到IIS:
https://docs.microsoft.com/en-us/aspnet/core/publishing/iis
我建議你這樣做:
將您的Web應用程序發佈到桌面。
將文件夾複製到服務器。
打開cmd並運行CD
在CMD運行 DOTNET webapplication.dll
您應該看到應用程序運行,並等待本地主機上的反應:端口。
打開瀏覽器並在那裏導航。它應該工作。
否則,您將能夠在cmd窗口中看到所有錯誤。
親愛的安迪 我很感謝你的迴應! 它的工作。謝謝你 –
很高興有幫助。您能否接受答案,以便面臨相同問題的其他人得到正確的解決方案? –
當然,其實我忘了接受,對不起。再次感謝。 –