2017-01-24 3 views
0

저는 WPF 응용 프로그램을 개발 중입니다. 브라우저에서 링크를 열 때 다음 코드를 사용합니다.Process.Start로 URL을 엽니 다. "대기 작업 시간 초과"가 throw됩니다.

string link = "https://www.somelink.com"; 
Uri myUri; 
if (Uri.TryCreate(link, UriKind.Absolute, out myUri)) 
{ 
    Process.Start(new ProcessStartInfo(myUri.AbsoluteUri)); 
} 

문제는 내가 몇 가지 충돌 보고서를 얻었고 이에 대한 해결책을 찾을 수 없다는 것입니다. 다음 는 충돌 로그입니다 :

System.ComponentModel.Win32Exception: The wait operation timed out 
    at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo) 
    at System.Diagnostics.Process.Start() 
    at System.Diagnostics.Process.Start(ProcessStartInfo startInfo) 

답변

0

그것은 서버의 응답을 얻을하는 데 시간이 너무 오래 걸립니다. 하드웨어 문제는 소프트웨어 문제보다 더 쉽습니다.

+0

데스크톱 앱입니다. 나는 단지 URL을 열고 결과를 기다리지 않기를 원한다. 결과 나 다른 종류의 정보는 필요 없습니다. –