Dotnetopenauth 示例OpenIdProviderMvc始终使用XRDS文件响应
我从DotNetOpenAuth.Samples运行项目OpenIdProviderMvc。开始时没有任何问题,我可以转到Dotnetopenauth 示例OpenIdProviderMvc始终使用XRDS文件响应,dotnetopenauth,Dotnetopenauth,我从DotNetOpenAuth.Samples运行项目OpenIdProviderMvc。开始时没有任何问题,我可以转到http://localhost:4864/应用程序显示操作主页/索引。 但当我尝试向http://localhost:4864/提供商使用XRDS文件进行响应,而不是像我预期的那样查看主页/索引。如果我向http://localhost:4864/Home/Index一切正常 为什么在我请求应用程序的根链接时发送XRDS文件 我想将这个openId提供程序包含到我的应用程序
http://localhost:4864/
应用程序显示操作主页/索引。
但当我尝试向http://localhost:4864/
提供商使用XRDS文件进行响应,而不是像我预期的那样查看主页/索引。如果我向http://localhost:4864/Home/Index
一切正常
为什么在我请求应用程序的根链接时发送XRDS文件
我想将这个openId提供程序包含到我的应用程序中,但这种意外的行为使它不可能实现
编辑1:
我发现XRDS文件是缓存的,所以它总是被输出。但当我从视图中删除生成此文件行的
<%@ OutputCache Duration="86400" VaryByParam="none" Location="Any" %>--%>
-->
OpenIdRelyingPartyMvc应用程序显示错误:
未找到OpenID终结点
已解决:我已将缓存持续时间设置为1,现在一切正常