2017-04-07 58 views
0

我有一个由web gui前端和web api后端组成的解决方案。两者都使用Azure AD进行身份验证,前者将令牌传递给后者。Azure Web应用程序在与API Web应用程序交谈时引发内部服务器错误

这一切都可以在本地主机和OnPrem服务器上正常工作,但是当我将该版本推送到Azure时,GUI尝试使用API​​时出现500内部服务器错误。

目前,我无法获得任何进一步的错误细节。

我知道这有点含糊不清,但我对整个Azure平台相当陌生,不确定如何进一步诊断问题。

任何人可以给的援助或指针将不胜感激。

干杯

回答

0

我知道这是一个有点模糊,但我非常新的全Azure平台和我不能确定如何进一步诊断问题。

按我的理解,你可以按照下面的步骤来解决此问题:

对于.NET的Web应用程序,你可以在Web.config文件中添加customErrors标志和值设置为OnRemoteOnly查看详细的错误消息。另外,您可以启用diagnostics logging for web apps来检索有关错误消息的更多详细信息。或者,您可以利用Remote debugging web apps来寻找特定问题的简单方法。有关更多详细信息,您可以按照官方tutorial有关排除azure网络应用程序的问题。

对于.NET Core Web应用程序,您可以参考此类似的issue。此外,对于PHP,您可以参考nfo About PHP Fatal Error and Error Log on Azure WebsiteChange the built-in PHP configurations来解决此问题。

相关问题