2009-03-30 2 views
3

ASP.NET을 지원하도록 mod_mono의 AutoHosting을 수정할 수 있습니까? ATM은 실제로 작동하지 않습니다 : Link./작동하지만 런타임은 Global.asax를 모두 무시하고 라우팅 규칙을 따르지 않습니다.Mono 2.4, AutoHosting 및 MVC

답변

3

Mono에서 자동 호스팅의 목적은 서버를 구성하는 데 필요한 노력을 줄임으로써 Mono에서 호스팅되는 ASP.NET 사이트를 빠르게 쉽게 얻을 수 있도록하기위한 것입니다. 그러나 ASP.NET 파일 형식으로 구성된 파일 형식을 호스팅하면됩니다. 호스트하도록 구성된 파일 확장자는 mod_mono.conf 파일에서 찾을 수 있습니다.

MVC 라우팅은 파일 확장명을 사용하지 않으므로 MVC 호스팅을위한 좋은 솔루션이 아닙니다. 즉, AutoHosting을 절대적으로 사용해야하는 경우 mod_mono.conf 파일에 다음을 추가하여 x-asp-net 콘텐츠로 제공 될 서버의 모든 콘텐츠를 설정할 수 있습니다. ForceType application/x-asp-net

그렇게하는 것이 더 광범위한 의미를 가지므로 추천 할 수는 없습니다.

Apache 서버의 구성을 변경할 수 있다면 응용 프로그램에 mod_mono를 구성하면 더 나은 결과를 얻을 수 있습니다.

+0

이미 mod_mono를 구성 해 보았습니다. 그러나, 나는 많은 사람들이 (구글에 따르면) 받아 들인 두려운 "계기판 오류"를 얻었지만 아무도 실제로 문서화하지 못했다. –

+0

"대시 보드 오류"에 대해서는 https://bugzilla.novell.com/show_bug.cgi?id=476289 "이 메시지는 무시할 수 있습니다. 아파치가 시작되는 방식의 부작용이며 ' mod_mono가 작동하는 방식에 영향을 미치지 않습니다. " 사이트가 작동하지 않는 경우 아파치 오류 로그에서 다른 메시지를 확인해야합니다. –