Dotnetopenauth 示例OpenIdProviderMvc始终使用XRDS文件响应

Dotnetopenauth 示例OpenIdProviderMvc始终使用XRDS文件响应,dotnetopenauth,Dotnetopenauth,我从DotNetOpenAuth.Samples运行项目OpenIdProviderMvc。开始时没有任何问题,我可以转到http://localhost:4864/应用程序显示操作主页/索引。 但当我尝试向http://localhost:4864/提供商使用XRDS文件进行响应,而不是像我预期的那样查看主页/索引。如果我向http://localhost:4864/Home/Index一切正常 为什么在我请求应用程序的根链接时发送XRDS文件 我想将这个openId提供程序包含到我的应用程序

我从DotNetOpenAuth.Samples运行项目OpenIdProviderMvc。开始时没有任何问题,我可以转到
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,现在一切正常