无法从Asp.Net MVC连接到远程服务器
本文关键字:服务器 连接 MVC Asp Net | 更新日期: 2023-09-27 18:29:04
我正在尝试使用Asp.NetMVC应用程序中的Web客户端从外部网站获取数据。我正在使用以下代码来获取文本。
using (WebClient client = new WebClient())
{
string htmlCode = client.DownloadString("http://google.com");
}
但是,我得到操作超时异常。
如果我在WPF应用程序或WinForms应用程序中使用相同的代码,它将完美工作。我的Web应用程序中是否缺少任何配置?
注意:我尝试过使用WebRequest类,但也没有成功。
我们也遇到了同样的错误。在Web中添加以下代码后。Confing问题已为我们解决。
<system.net>
<defaultProxy useDefaultCredentials="true" >
</defaultProxy>
</system.net>
老问题,但对后代来说,答案可能是您需要使用web代理。类似这样的东西:
WebClient client = new WebClient();
WebProxy proxyObject = new WebProxy("http://yourproxy.something:1234/", true);
client.Proxy = proxyObject;