在asp.net 4.5示例应用程序中使用DotnetOpenAuth登录时遇到问题
我只是想了解在asp.net 4.5应用程序中如何使用开放式身份验证。在asp.net 4.5示例应用程序中使用DotnetOpenAuth登录时遇到问题
我刚刚创建了一个新模板,它有处理谷歌的deafult代码。
我只是取消评论意见按照指令来实现它,但是当我运行应用程序,点击登录,它抛出一个异常,而不是重定向到谷歌登陆页面
我必须跨越代理才能发出出站请求。我想这是什么阻止它连接到谷歌。
有什么办法可以通过代理并发出请求?请建议
如果您使用的是代理服务器,那么您需要告诉ASP.NET它应该使用哪个代理 - 这是与.NET而不是DotNetOpenAuth。正如@IsThatSo所提到的,您可以看看Specifying a proxy to use with DotNetOpenID,其中详细介绍了您如何指定要使用的代理。
system.net>
<defaultProxy>
<proxy
usesystemdefault = "False"
proxyaddress="http://myproxyserver:8080"
bypassonlocal="True"
/>
<bypasslist>
<add address="[a-z]+\.mydomain\.com"/>
<add address="[a-z]+\.myotherdomain\.com"/>
</bypasslist>
</defaultProxy>
</system.net>
我在哪里必须提供凭据? – 2014-11-10 07:55:15
您有两个选择,1.确保您的应用程序池在通过代理访问的帐户下运行,或者2.实现您自己的代理'public class MyProxy:IWebProxy {...}'并在您的Web中指定该代理模块.config [如此处示例](http://*.com/a/194414/20406) – 2014-11-12 12:33:12
检查了这一点:http://*.com/questions/304064/specifying-a-proxy-to-use-with-dotnetopenid – 2014-11-03 08:45:40