Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 远程服务器返回了一个错误:(403)禁止使用xml.load()-google map-有时有效,有时无效#_C#_Asp.net_Xml_Google Maps Api 3_Http Status Code 403 - Fatal编程技术网

C# 远程服务器返回了一个错误:(403)禁止使用xml.load()-google map-有时有效,有时无效#

C# 远程服务器返回了一个错误:(403)禁止使用xml.load()-google map-有时有效,有时无效#,c#,asp.net,xml,google-maps-api-3,http-status-code-403,C#,Asp.net,Xml,Google Maps Api 3,Http Status Code 403,我编写了C#代码,突然它抛出了一个错误。但奇怪的是,它有时有效,但有时也会抛出错误: 远程服务器返回错误:(403)禁止。 如果您发现任何问题,请参阅代码: C# 请在此处查看错误的屏幕截图: 当您键入此URL“”时,您将始终得到结果,但由于某些原因,通过代码,它有时不起作用 请提供帮助。如果您连接的Internet具有真实/专用ip地址,则它将正常工作, 如果您已经在使用真实/专用ip地址,那么您可以将代码放在try catch上,以便在出现错误时系统不会停止 try{ your code;

我编写了C#代码,突然它抛出了一个错误。但奇怪的是,它有时有效,但有时也会抛出错误:

远程服务器返回错误:(403)禁止。

如果您发现任何问题,请参阅代码:

C# 请在此处查看错误的屏幕截图:

当您键入此URL“”时,您将始终得到结果,但由于某些原因,通过代码,它有时不起作用


请提供帮助。

如果您连接的Internet具有真实/专用ip地址,则它将正常工作, 如果您已经在使用真实/专用ip地址,那么您可以将代码放在try catch上,以便在出现错误时系统不会停止

try{ your code; return true;}
catch(exception e){
return false;
}

如果您连续执行两次加载(xmldoc和xmldoc1),则第二次加载总是失败。服务器正在检查两个,确保同一用户没有多次连接以防止服务攻击。我认为这是谷歌阻止或限制你的呼叫。您是否遵守了他们API的使用条款?现在Google的服务需要密钥。@jdweng每次加载1个密钥。我有一个位置搜索,用户键入位置并点击回车键,然后运行上面的代码来获取有关谷歌地图的信息。有时有效,但有时无效。
try{ your code; return true;}
catch(exception e){
return false;
}