Asp.net mvc 3 使用DotNetOpenAuth和Windows Azure未找到OpenID终结点

Asp.net mvc 3 使用DotNetOpenAuth和Windows Azure未找到OpenID终结点,asp.net-mvc-3,azure,dotnetopenauth,html5boilerplate,Asp.net Mvc 3,Azure,Dotnetopenauth,Html5boilerplate,我目前正在尝试将ASP.NET MVC 3网站迁移到Windows Azure(作为网站) 该网站使用DotNetOpenAuth 4.0。从我的计算机进行测试时,我没有身份验证问题,但是在Azure中,我遇到以下错误: “未找到OpenID终结点” 我尝试使用以下ID使用我的Google帐户进行身份验证:https://www.google.com/accounts/o8/id" 有人有什么建议吗?我错过什么了吗 提前感谢可能会有各种各样的问题,我在这里可以看到很多: 首先要说明的是,如果您在

我目前正在尝试将ASP.NET MVC 3网站迁移到Windows Azure(作为网站)

该网站使用DotNetOpenAuth 4.0。从我的计算机进行测试时,我没有身份验证问题,但是在Azure中,我遇到以下错误:

“未找到OpenID终结点”

我尝试使用以下ID使用我的Google帐户进行身份验证:https://www.google.com/accounts/o8/id"

有人有什么建议吗?我错过什么了吗


提前感谢

可能会有各种各样的问题,我在这里可以看到很多:

首先要说明的是,如果您在代理后面运行,请指定以下内容:

<defaultProxy useDefaultCredentials="true">  
  <proxy autoDetect="True" usesystemdefault="True"/>  
</defaultProxy>

您还可以在代码中添加少量Request.Form[“openid_identifier”],以验证它是否返回了有效的URL(指向Google的openid路径)

有时,在本地测试应用程序时,一些本地设置会停留在web.config中,并在上载时导致问题。请验证您的web.config是否具有所有正确的基于云的URL和设置