1

我有一个配置为通过 ACS 进行身份验证的 ASP.NET 中继方应用程序。该网站在我的本地主机上运行良好。问题是当我将网站复制到另一台机器时,它不起作用并引发以下异常:

**“/网站”应用程序中的服务器错误。

访问被拒绝。说明:访问处理此请求所需的资源时出错。服务器可能未配置为访问请求的 URL。

错误消息 401.2.:未经授权:由于服务器配置,登录失败。根据您提供的凭据和 Web 服务器上启用的身份验证方法,验证您是否有权查看此目录或页面。如需更多帮助,请联系 Web 服务器管理员。**

另一个有趣的地方是,在新机器上运行时,网站的 URL 发生了变化,例如在我的机器上它是“http://localhost/Website/”,而在新机器上它是“http://localhost: 51975/网站/”。

有任何想法吗??

4

1 回答 1

1

这是 ACS v2 配置吗?

您应该更改 Relying Party 应用程序中的 Realm 和 Return Address 以匹配您的开发网站的 URL(包括端口)。

于 2011-07-22T09:47:24.417 回答