我试图在SmarterAsp.NET托管服务上的Windows Server上发布我的ASP.NET Core 2.2 web应用程序。它在本地服务器上运行良好,但当我试图将它部署到SmarterAsp.Net托管的web应用程序时,会显示错误-
.NET Core 4.6.28207.03 X86 v4.0.0 | Microsoft.AspNetCore.Hosting版本2.2.7-servicing-10089 | Microsoft Windows 10.0.17763 |需要帮助吗?
我在不同的博客和论坛网站上尝试了很多方法,但无法解决这个错误,就像我尝试过的-
- Capturestartsuperrors(true(&usefling("DetailedErrors","true"(
<aspNetCore processPath="dotnet" arguments=".OneMits.dll" stdoutLogEnabled="True" stdoutLogFile=".logsstdout" hostingModel="InProcess" />
我不知道如何将错误存储在日志文件中,如果存储了错误,我必须一次又一次地发布我的应用程序,以进行小的更改,如创建日志文件。
仍然没有进展我能做什么
您需要将应用程序池更改为"无托管代码"。你也可以阅读这篇文章http://dotnet4europeanhosting.hostforlife.eu/post/European-ASPNET-Core-Hosting-Error-When-Published-ASPNET-Core-See-Below-Tips!。aspx。希望它能有所帮助!