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
Asp.net mvc 如何在使用Windows身份基础时向依赖方添加默认主页?_Asp.net Mvc_Sharepoint_Wif_Claims Based Identity - Fatal编程技术网

Asp.net mvc 如何在使用Windows身份基础时向依赖方添加默认主页?

Asp.net mvc 如何在使用Windows身份基础时向依赖方添加默认主页?,asp.net-mvc,sharepoint,wif,claims-based-identity,Asp.net Mvc,Sharepoint,Wif,Claims Based Identity,将WIF集成到常规ASP.NET 4.0网站中 我有STS设置,当我导航到我的RP网站时,它会将我重定向到STS登录页面 我想做的是我的RP中有Home.aspx。它是一个向所有人开放的公共页面。它有一个登录链接。当我点击该链接时,它会将我带到STS登录页面,注销后我会再次重定向到Home.aspx 问题: 我已经在RP的web.config中设置了允许每个人访问Home.aspx并设置为启动页面。我还将其设置为默认文档。但当我导航到我的站点时,它会将我带到STS登录页面 为什么不带我回家。as

将WIF集成到常规ASP.NET 4.0网站中

我有STS设置,当我导航到我的RP网站时,它会将我重定向到STS登录页面

我想做的是我的RP中有Home.aspx。它是一个向所有人开放的公共页面。它有一个登录链接。当我点击该链接时,它会将我带到STS登录页面,注销后我会再次重定向到Home.aspx

问题: 我已经在RP的web.config中设置了允许每个人访问Home.aspx并设置为启动页面。我还将其设置为默认文档。但当我导航到我的站点时,它会将我带到STS登录页面

为什么不带我回家。aspx?

如果我手动修改url以转到home.aspx,它将允许我

有什么想法吗

更新:

我们发现:


但这确实是一个奇怪的解决办法

该链接显示了如何取消对页面的保护,即无需重定向到ADFS即可访问的页面


您只需在该页面上添加一个指向ADFS登录页面的链接即可。

我完全理解这一点,而且我已经。。。。。。。如果通过在浏览器中输入url手动访问home.aspx,则可以访问该页面。所以公众访问不是问题。问题是,除非我允许所有人访问我的整个根文件夹,否则WIF将不会拾取默认的文档/启动页面。这实际上违背了位置元素的目的。