2013-02-25 4 views
0

저는 C#에 익숙하지 않고 누군가 다음과 같은 문제에 대한 통찰력을 제공 할 수 있다면 정말 감사 할 것입니다. 웹 클라이언트의 HTML 콘텐츠를 가져 오는 C# 응용 프로그램을 작성했습니다. 문제는 여러 웹 사이트에서 실행하면 가끔 그 웹 사이트에 연결되지 않은 것처럼 일부 결과가 나타나지 않는다는 것입니다. 처음에는 인터넷 연결이라고 생각했지만 다른 Wi-Fi를 사용했을 때도 같은 일이 발생했습니다. 웹 서비스에 연결하려고 할 때 다른 appcs에 똑같은 문제가 있음을 언급 할 필요가 있습니다. 내 질문입니다 : 아무도 어떻게이 문제를 해결할 수 있습니까? 그런 일의 타임 아웃 시간과 관련이 있습니까? C# app 연결 문제

이이 코드 사전

에 대단히 감사하지만 정말 코딩의 문제가 아니다 :

var client = new WebClient(); 
try 
{ 
    var htmlcode = client.DownloadString(site); 
    int NumberOfTrues = Regex.Matches(htmlcode.ToLower(), key).Count; 
} 
catch (Exception) 
{ 
    messagebox.show("could not be loaded"); 
} 
+0

'여러 웹 사이트를 실행하면 어떻게해야합니까?'정확히 무엇을 할 것인가? – PUG

+0

예를 들어, 나는 여러 웹 사이트에서 "무언가"라는 단어를 찾고 있으므로 foreach를 가지고 있다고 가정하고 위의 모든 웹 사이트를 실행하십시오. 그런 다음 결과를 보관하고이를 Excel로 내 보냅니다. 웹 사이트의 수를 늘리면 (예 : 20 개 이상) 그 중 일부는 enmpty 행을 시작하고 항상 동일한 행을 시작하지 않습니다! 즉, 위의 예외는 아무런 이유없이 자주 발견됩니다. – user1096808

+0

'foreach' 문으로 코드를 게시 할 수 있습니까? 그리고 'htmlcode'를 내보낼 때 Excel이됩니다. – PUG

답변

0

이 응용 프로그램 설정의 기본 프록시 서버를 정의함으로써 해결되었다.