C# webClient下载数据套接字异常
我使用webClient.DownloadData从Azure网站从Google Drive下载文件,我得到错误:C# webClient下载数据套接字异常,c#,azure,azure-web-app-service,C#,Azure,Azure Web App Service,我使用webClient.DownloadData从Azure网站从Google Drive下载文件,我得到错误: SocketException An attempt was made to access a socket in a way forbidden by its access permissions 74.125.128.102:80 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, Sock
SocketException An attempt was made to access a socket in a way forbidden by its access permissions 74.125.128.102:80
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
代码:
它在本地工作,但在azure上不起作用
我免费使用Azure网站进行测试 我想处理该文件。该文件是否公开可用?是的,它公开可用。我不知道它在Azure网站中如何工作,但在Azure虚拟机中,您可能必须从Azure网站配置实例(端点/规则/端口部分)。查看一下实例的配置,应该有一个类似的选项卡,该选项卡用于哪个代码行引发异常
DownloadData
不会引发此类异常吗?
using (var webClient = new WebClient())
{
pdf = webClient.DownloadData("drive.google.com/something.pdf");
}