Azure-customErrors=";关「;在web.config中,Azure应用程序(云服务)中未显示详细错误

Azure-customErrors=";关「;在web.config中,Azure应用程序(云服务)中未显示详细错误,azure,web-config,adfs2.0,custom-errors,Azure,Web Config,Adfs2.0,Custom Errors,我在Azure上部署了一个应用程序,它使用ADFS(Active Directory联合服务)进行身份验证 当用户尝试导航到Azure上的应用程序时,它会将用户重定向到ADFS身份验证页面。用户输入其凭据并单击“确定”,ADFS将用户重定向到“我的应用”的登录页 到目前为止,一切正常。一旦用户点击登录页,我会在应用程序上发现一个通用的服务器错误问题:我需要查看详细错误。我尝试设置,重新打包我的应用程序并重新部署,但这不会给我提供详细错误: 以下是我尝试过的:我尝试过在调试模式下打包我的应用程序

我在Azure上部署了一个应用程序,它使用ADFS(Active Directory联合服务)进行身份验证

当用户尝试导航到Azure上的应用程序时,它会将用户重定向到ADFS身份验证页面。用户输入其凭据并单击“确定”,ADFS将用户重定向到“我的应用”的登录页

到目前为止,一切正常。一旦用户点击登录页,我会在应用程序上发现一个通用的服务器错误问题:我需要查看详细错误。我尝试设置
,重新打包我的应用程序并重新部署,但这不会给我提供详细错误:

以下是我尝试过的:我尝试过在调试模式下打包我的应用程序(在发布模式不起作用之后),我编辑了两个web.config(在解决方案的根目录中,以及在视图文件夹中,只是为了涵盖所有基础)。什么都没用


我做错了什么?

有几件事需要尝试:

  • 您是否确定
    customerErrors
    属性设置正确?这个 VisualStudio中的标识和访问工具似乎要重置 返回到
    “Off”
    (每次通过工具更新时)
  • 您是否能够通过远程桌面连接到角色实例?如果 那么,您可以检查站点的
    web.config
    设置了吗? 从服务器浏览到该站点也可能提供更多 友好的错误消息
  • 当您将RDP导入云服务时,您可以查看事件 查看器以查看详细的错误消息

  • 我修复了这个错误,通过ftp进入我的azure网站并删除wwwroot文件夹,然后通过visual studio发布我的网站。

    否,我不确定设置是否正确,因为我没有远程访问权限查看部署的web.config。不知道如何设置,我是Azure新手。不过我能想出来。我只使用了一次ID&Access工具,后来我更改了它,所以它不应该在每次我做一个包时都更改它,对吗?如果是这样的话,那么我的web.config本地副本不会反映这一点吗?当您通过Visual Studio部署包时,可以配置远程桌面(部署向导中有一个选项可以启用远程桌面支持)。或者,管理门户现在也可以启用此功能(不需要重新部署)。如果您想确切地看到Azure实例中部署了什么,请将.cspkg文件重命名为.zip文件并提取内容。然后找到.cssx(相信就是它——通常是最大的文件),将其重命名为.zip,然后解压缩。这将向您显示部署到Azure实例的文件。我已启用RDP并导航到web.config,其
    customErrors
    mode属性设置为“Off”…我查看了事件查看器,它为我提供了我需要知道的信息,您能在有空时查看我在Azure上发布的其他问题吗?我真的很感激!!