2014-02-19 1 views
5

그래서, 누군가가 다른 사람이 있고 (적어도 그 Sky Sanders 나에게 here를 알려줍니다 무엇을) 어떻게 가야하는 아이디어 ?웹 API가 아닌 IIS없이 MVC 4 응용 프로그램을 자체 호스팅 할 수 있습니까?

[편집] 이러한 모든 제한의 이유는 다중 사용자 웹 응용 프로그램이 될 수는 없지만 폐쇄 된 사용자 그룹 만이 인트라넷에서만 액세스하므로 간단한 (우리는 이미 기능을 업데이트하고 업/다운 그레이드를 처리하는) 외부의 소프트웨어 설정을 사용할 필요가 없으며 기존의 내부 프레임 워크에 대한 완전한 지원/액세스 권한이 있습니다. 일부 "창조적"(- IronScheme.WebServer 및 IronScheme.Web.Runtime 한 번 봐 가지고 - 우리가 IronScheme에서 영감을 얻었다> 웹/호스팅) googleing 후

+0

나는 그렇게 생각하지 않지만 왜 이것을하고 싶습니까? IIS는 웹 사이트를 제공합니다 ... –

+0

이유를 설명하지 않고 많은 가능성을 배제한 것으로 보입니다. 기준이 무엇인지 명확하게 밝히지 않은 경우 (즉, * 왜 * 가능한 모든 옵션입니까?) 누군가에게 유용한 제안을하는 것은 매우 어려울 것입니다. – Chris

+0

WCF 서비스에서 HTML 페이지 마크 업, 스크립트 및 스타일 스트림을 수동으로 만들려고 할 수 있습니다. IIS가 없지만 ASP.NET MVC 프레임 워크가없는 솔루션입니다. – potehin143

답변

2

및 샘플 MVC 응용 프로그램을 리버스 엔지니어링 (바로 전화보고 stack and dig thrugh MSDN) 우리는 가능한 해결책을 발견했습니다.

System.Web.Hosting.ApplicationHost.CreateApplicationHost 우리의 MVC 앱에 액세스하려면 HttpListener을 우리 자신의 경량급 "웹 서버"로 사용하십시오.

관련 문제