我有一个情况,我们有一个MVC 2应用程序(我有一个基本的MVC 2应用程序尝试这样做没有任何多余的东西,还是同样的问题) - 一个SignInResponse消息可能只有当前的网络应用程序中的重定向并使用adfs 2来验证我的用户。错误 - MVC 2.0应用程序
所以.. 现在我进入我的申请,得到了下面.. ID3206:一个SignInResponse消息只可在当前Web应用程序中重定向:“/ [应用]”是不允许的。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。 异常详细信息:Microsoft.IdentityModel.Protocols.FederationException:ID3206:SignInResponse消息只能在当前Web应用程序内重定向:不允许使用'/ [app]'。
我看了这个大多数博客,并发布到一个..
<federatedAuthentication>
<wsFederation passiveRedirectEnabled="true" issuer="https://auth.[domain]/adfs/ls/" realm="https://[development domain]/[app]/" requireHttps="true" />
<cookieHandler requireSsl="true" />
</federatedAuthentication>
<audienceUris>
<add value="https://[development domain]/[app]/" />
</audienceUris>
- 我对境界和audienceUris尾随斜线。
- 我已经添加了他对Application_BeginRequest的建议 - 然后我将代码复制到[开发域],因为那是证书所在的地方..然后它就陷入了一个无限循环。
- 我也检查了我的依赖方日内瓦服务器上。该标识符和端点(POST)都是https://开头[开发域]/[程序]/- 再次与结尾的斜线
我认为这是一个问题,因为它是一个MVC应用程序,我创建了大量声明感知网站,并在default.aspx页面上获得了我的声明等。我的想法是,涉及MVC应用程序的路由以某种方式发布它错误?
真的apprecaited作为即时通讯的任何帮助寻找在这个安静的,而现在无济于事..
Ĵ
我有MVC4同样的问题。 – SGarratt 2012-11-28 10:44:13