Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc AD FS 2.0和WIF,MSIS7001错误_Asp.net Mvc_Wif_Adfs2.0 - Fatal编程技术网

Asp.net mvc AD FS 2.0和WIF,MSIS7001错误

Asp.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是,它是我

我在域外的另一台机器上安装了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 XXXXX


我做错了什么?

您是如何配置端点的

在ADFS控制台中:

  • 打开RP-->属性
  • 单击端点选项卡
  • 选择WS-Fed端点
  • 确保这指向您的RP,例如