Asp.Net MVC 웹 응용 프로그램이 있습니다. 로컬 IIS 또는 IIS Express에서 실행할 때 제대로 작동합니다. Azure 웹 사이트로 배포했습니다. 잘 작동합니다.
이제 애플리케이션을 Azure 클라우드 서비스로 배포하고 싶습니다. 솔루션에 Azure Cloud Service 프로젝트를 추가합니다. 그런 다음 기존 웹 프로젝트에서 웹 역할을 추가합니다.
Azure Emulator에서 솔루션을 실행하면 작동하지 않습니다. "IIS Express 작업자 프로세스가 작동을 멈췄습니다"라는 오류가 발생합니다. Windows 이벤트 뷰어에서 세부 정보없이 IIS Crashed 오류 만 있습니다. 작업 관리자에는 Windows Azure 에뮬레이터가 있지만 웹 역할에 IIS Express가 없습니다.
그러나 Azure 클라우드 서비스에 솔루션을 배포하면 매력처럼 작동합니다. 나는 무엇이 잘못되었는지 혼란 스럽습니다. 한 가지 더. 내 솔루션에서 새 웹 응용 프로그램을 만들고 새 프로젝트에 대한 웹 역할을 만들면 제대로 작동합니다!
나는 무엇이 잘못되었는지 혼란 스럽습니다. 어떤 아이디어?
나는 문제를 발견했다. 내 web.config 파일에이 블록이 있습니다.
<applicationInitialization doAppInitAfterRestart="true">
<add initializationPage="/" />
</applicationInitialization>
이로 인해 웹 역할이 시작될 때 IIS Express가 충돌합니다.
이것이 다른 사람에게 도움이되기를 바랍니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다