Asp.net mvc AD FS 2.0和WIF,MSIS7001错误
我在域外的另一台机器上安装了AD FS 2.0和WIF和VS2010 我创建了一个ASP.NET MVC 3应用程序,并通过添加STS引用向导进行了配置,它从我的AD FS下载了FederationMetadata.xml 我在AD FS中添加了依赖方信任,并在MVC应用程序的URL中指定了标识符(http://localhost:16034/),并创建了一个通过或筛选传入声明的声明规则,传入声明类型为Windows帐户名 我还在WS-Federation的RP中添加了一个端点,URL是,它是我的AD FS IP地址 然后,当我启动网站时,它被重定向到广告FS,这是一个错误。但最后我得到了一个错误页面,页面上有一个参考代码 我检查了AD FS机器,发现错误是 MSIS7001:找不到被动协议上下文或该上下文无效。如果上下文存储在cookie中,则客户端提供的cookie无效。确保客户端浏览器配置为接受来自此网站的Cookie,然后重试此请求 但问题是,当我使用Fiddler时,我可以看到我的HTTP请求和cookies,如 MSISAuth=XXXXX MSISAuth1=XXXXX MSI认证XXXXX MSISLopDetectionCookit XXXXXAsp.net mvc AD FS 2.0和WIF,MSIS7001错误,asp.net-mvc,wif,adfs2.0,Asp.net Mvc,Wif,Adfs2.0,我在域外的另一台机器上安装了AD FS 2.0和WIF和VS2010 我创建了一个ASP.NET MVC 3应用程序,并通过添加STS引用向导进行了配置,它从我的AD FS下载了FederationMetadata.xml 我在AD FS中添加了依赖方信任,并在MVC应用程序的URL中指定了标识符(http://localhost:16034/),并创建了一个通过或筛选传入声明的声明规则,传入声明类型为Windows帐户名 我还在WS-Federation的RP中添加了一个端点,URL是,它是我
我做错了什么?您是如何配置端点的 在ADFS控制台中:
- 打开RP-->属性
- 单击端点选项卡
- 选择WS-Fed端点
- 确保这指向您的RP,例如