:( 哎呀。
500内部服务器错误
启动应用程序时发生错误。
当我将数据库功能添加到我的 asp.net core 应用程序并将其部署到 iis 时,出现此消息。当我在 Visual Studio 中开发它时,一切都很顺利。但是部署之后就出现了这个错误信息。
我尝试使用dotnet myapp.dll
在部署文件夹中运行我的应用程序,发现它运行良好。问题很可能与iis有关。我尝试添加<compilation debug="true">..</compilation>
到web.config,但似乎没用。实际上是什么问题,或者是否有其他方法可以查看详细的错误信息以帮助找出发生了什么?
将 stdoutLogEnabled="false" 更改为 true,然后检查 stdoutLogFile=".\logs\stdout" 处的日志。那里的错误可能会告诉您一些信息。
检查您是否使用设置了正确的环境名称ASPNETCORE_ENVIRONMENT https://docs.asp.net/en/latest/fundamentals/environments.html环境变量,因此请使用正确的设置,例如连接字符串。默认情况下,您的计算机上有“开发”环境。
-
您可以使用错误处理中间件 https://docs.asp.net/en/latest/fundamentals/error-handling.html用于显示异常,例如
app.UseDeveloperExceptionPage();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)