我已将一个相当简单的.NET Core 2.1应用程序部署到Azure(直接从Visual Studio 2017)。当我访问该网站时,它仅返回错误500。
我仔细查看了/LogFiles/DetailedErrors/ErrorPagexxxx.htm,并说:
IIS收到请求;但是,在处理请求期间发生内部错误。该错误的根本原因取决于哪个模块处理请求以及发生此错误时工作进程中发生的情况。IIS无法访问网站或应用程序的web.config文件。如果NTFS权限设置不正确,则会发生这种情况。 IIS无法处理网站或应用程序的配置。 经过身份验证的用户无权使用此DLL。 请求已映射到托管处理程序,但未安装.NET扩展功能。
我不确定从这里去哪里。 .NET Core 1.x时,该应用程序运行良好。从.NET Core 2升级后,就发生了这种情况。
我可以尝试解决什么问题?以及如何找出实际发生的错误?