c# net IIS없이 호스트 MVC 웹 애플 리케이션




dotnet (4)

응용 프로그램을 프로덕션 용도로 사용하려면 IIS 환경에서 응용 프로그램을 호스팅해야합니다. IIS Express는 프로덕션 용도가 아닌 개발 서버로 사용됩니다.

그렇지 않으면 IIS Express는 다른 개발사가 로컬 개발 환경에서 작업하기를 원한다면 갈 수있는 방법입니다.

내가 IIS에서 실행하는 데 호스트하지 않고도 사용할 수있는 사용자에게주고 싶은 Asp.net MVC 3 응용 프로그램이 있습니다.

내가 갖고 싶은 것은 클릭 할 수있는 일종의 실행 파일이나 응용 프로그램을 호스팅 할 서비스이며 네트워크의 모든 브라우저에서 사용할 수있는 서비스입니다.

내 옵션은 무엇입니까?



당신은 IIS Express를 볼 수 있습니다 http://learn.iis.net/page.aspx/868/iis-express-overview/ IIS는 여전히 훨씬 가벼우 며 필요한 것일 수도 있습니다 :

  • 대부분의 작업을 수행하는 데 서비스로 실행되거나 관리자 권한이 필요하지 않습니다.
  • IIS Express는 ASP.NET 및 PHP 응용 프로그램과 잘 작동합니다.
  • IIS Express의 여러 사용자가 동일한 컴퓨터에서 독립적으로 작업 할 수 있습니다.

IIS Hostable Web Core에 대해 살펴 보셨습니까?

이 기능을 사용하면 기본적으로 자신의 프로세스 내에서 전체 IIS 기능을 호스팅 할 수 있습니다. 이렇게하면 "웹 서버"가 공개하는 기능을 완전히 사용자 정의 할 수있을뿐 아니라 사이트에서 실행중인 다른 응용 프로그램에 영향을 미치지 않으면 서 수명을 제어 할 수있는 시나리오를 구현할 수 있습니다.





iis