2008-10-22 6 views
5

우리는 Mono 2.0 (또는 그 이상)을 사용하여 ASMX를 통해 자신을 노출하는 데몬을 실행하려고합니다. ASP.NET 호스팅 API를 다루는 대신 Application_Start 이벤트에서 데몬 스레드를 시작하는 것에 대해 생각하고 있습니다. XSP2는 appdomain을 재시작해서는 안되기 때문에 우리의 데몬은 안전 할 것이다.XSP2를 통해 데몬을 실행하는 데 문제가 있습니까?

약간 이상한 점 외에는 단점이 있습니까? ASMX 요청과 동일한 appdomain에서 코드를 실행하도록 허용하는 다른 접근법은 무엇입니까?

답변

1

(같은 코드 또는 인수를 사용하여) 셸 콘솔 응용 프로그램을 빌드 할 수있을 때 ASXM을 호출하여 데몬을 실행하는 데 XSP가 필요한 이유는 무엇입니까? 터미널에서 호출하거나 쉘 스크립트에서 호출하여 cron에 추가 할 수 있습니다. 이 작업을 수행하는 데 서버가 필요하지 않습니다.

당신이 이것을하고 싶다면, 내가 할 수있는 방법이 아니라, (nginx, lighty 또는 apache를 사용하여) 특정 내부 포트에 기본 서버 인스턴스를 설치하고 그 서버를 더미 호스트에 추가하고 당신이 할 수있는 cron/shell 스크립트

WGET http://dummyhost/mydaemon.asmx 
관련 문제