2011-04-19 6 views
1

안녕하세요, 저는 이것이 godaddy에만 적용되는 것은 아니지만 문제를 밝히는 데 도움이 될 것이라고 확신합니다. 문제는 백그라운드에서 스레드를 실행하기 위해 내 웹 페이지가 필요하며 로컬 IIS에서 할 때 모든 것이 잘 작동하지만 godaddy의 서버에 업로드하면 작동하지 않는다는 것입니다.Godaddy에서 스레딩이 작동하지 않음

코드 :

Thread threadFind = new Thread(LoadFind); 
threadFind.Start(); 

그러나이 여전히 작동합니다

LoadFind(); 

감사합니다.

+0

.. 그리고 보일 수도 있습니다 어떤 오류가 발생합니까? GoDaddy에 연락 했습니까? – halfdan

+0

컴퓨터 및 GoDaddy 서버의 IIS 버전? –

+0

아주 이상한 전 처리기 마법이 있지 않는 한'new Thread'는'C'의 문법 오류입니다. 사전 처리기 매크로를 다시 태그하거나 표시하십시오 – pmg

답변

1

내가 생각할 수있는 한 가지는 godaddy가 완전 신뢰를 지원하지 않기 때문에 "완전 신뢰"모드이며 이것이 결과 일 수 있습니다.

관련 메모에

- 당신은 ... 당신은 ASP.NET에서 비동기 페이지를 할 수있는 방법에 대한 느낌을 얻기 위해이 기사에

http://weblogs.asp.net/plip/archive/2005/01/20/357598.aspx

Threading in asp.net crashing server

+0

나는 godaddy라고 불렀고 당신 말이 맞습니다. 그것은 완전히 신뢰의 문제입니다. 내가 제공 한 링크에서 일부 코드, 즉 AddOnPreRenderCompleteAsync 메서드를 시도했지만 어떤 이유로 예상대로 스레딩하지 않았습니다. 필자가해야 할 일은 백그라운드에서 웹 서비스를 실행하는 것입니다. 완전한 믿음이 없이는 어떻게 할 수 있습니까? – Rob

+0

@Rob - 죄송합니다 .. 나는이 코멘트를 놓쳤습니다. 여기에 당신에게 작업 샘플을 줄 수있는 링크가 있습니다. http://weblogs.asp.net/stevewellens/archive/2010/04/02/calling-web-service- 함수 - 비동기 적으로 웹 페이지에서 .aspx – sajoshi