5

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

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

到目前为止,一切都运行良好。一旦用户点击登录页面,我就会在应用程序上收到一个通用服务器错误。 问题:我需要查看详细的错误。 我尝试设置<customErrors="off" />,重新打包我的应用程序并重新部署,但这并没有给我详细的错误:

在此处输入图像描述

这是我尝试过的:我尝试在调试模式下打包我的应用程序(在发布模式不起作用后),我已经编辑了 web.config(在解决方案的根目录以及 Views 文件夹中) ,只是为了涵盖所有基础)。没有任何效果。

我究竟做错了什么?

4

2 回答 2

3

有几件事可以尝试:

  1. 确定customerErrors属性设置正确吗?Visual Studio 中的身份和访问工具似乎喜欢将其重置为"Off"(每次通过该工具更新时)。
  2. 您是否能够通过远程桌面连接到角色实例?如果是这样,您可以检查web.config该站点的设置吗?从服务器浏览站点也可能会提供更友好的错误消息。
  3. 当您 RDP 进入云服务时,您可以查看事件查看器以查看详细的错误消息。
于 2013-07-10T21:32:27.063 回答
3

我通过 ftp 进入我的 azure 网站并删除 wwwroot 文件夹,然后通过 Visual Studio 发布我的网站来修复此错误。

于 2014-01-22T02:14:22.970 回答