2011-10-13 55 views
0
System.Net.WebRequest reqGoogle = System.Net.WebRequest.Create("http://www.google.com/webmasters/tools/ping?sitemap=" + HttpUtility.UrlEncode("http://www.shree/SiteMap/'" + PortalName + "'/sitemap.xml")); 
reqGoogle.GetResponse(); 


代碼工作正常,當谷歌沒有blocked.For一些區域我的管理員阻止goole.After阻止谷歌代碼給出了一個錯誤。如果首先檢查網站是否被阻止或不是.plz幫助。提交sitemap對谷歌

+0

只是幫助我理解......你怎麼想* *它做的,如果谷歌不可用?拋出異常(你可以捕捉到)似乎很合理......? –

+0

(對於任何人想知道的問題,支持該路線,[請參閱此處](http://www.google.com/support/webmasters/bin/answer.py?answer=183669)) –

+0

@Marc Gravell否否我只想首先檢查谷歌是否可用。 –

回答

0

這樣的(?):

try 
{ 
    System.Net.WebRequest reqGoogle = System.Net.WebRequest.Create("http://www.google.com/webmasters/tools/ping?sitemap=" + HttpUtility.UrlEncode("http://www.shree/SiteMap/'" + PortalName + "'/sitemap.xml")); 
    reqGoogle.GetResponse(); 
} 
catch(WebException ex) 
{ 
    MessageBox.Show("Google is blocked"); 
}