2010-11-25 6 views
2

필자는 모든 동료 컴퓨터에서 완벽하게 작동하는 Azure 응용 프로그램을 보유하고 있습니다. 광산에서는 웹 애플리케이션이 작동하지만 하늘색 프로젝트는 로컬 개발 패브릭에서 실행되지 않습니다.로컬 Azure 개발 환경에서 403 오류가 발생하는 이유는 무엇입니까?

403 오류가 발생하여 Chrome에서 빈 페이지가 표시됩니다. application_start 메소드가 실행되어 경로를 설정하지만 실제 MVC 컨트롤러는 결코 호출되지 않습니다. 다시 말하지만, 웹 애플리케이션을 직접 실행하면 완벽하게 작동합니다. 같은 푸른 하늘 프로젝트를 사용하여 온라인으로 배포하면 잘 작동합니다.

저는 Visual Studio를 복구하고, Azure를 재설치하고, 재부팅하고, 소스를 다시 가져 와서 이름을 짓습니다.

나는 아이디어가 절실하다! 403의 원인은 무엇입니까?

+0

저는이 문제를 해결하기 위해 많은 시간을 보내고 있습니다. 내 컴퓨터에 새로운 azure 사이트를 만들고 ASP.NET 응용 프로그램을 만들면 기본 사이트가 완벽하게 작동합니다. 새 Azure 사이트를 만들었지 만 대신 MVC2를 사용하면 MVC 사이트 자체가 작동하지만 로컬 개발 패브릭에서는 작동하지 않습니다. –

답변

3

여기가 답입니다. 나는 이것이 처음으로 희생당한 것처럼 보였습니다. http://scottdensmore.typepad.com/blog/2010/05/how-a-checkbox-saved-paving-my-machine.html

흥미로운 점은 IIS를 사용하지 않고 있다는 것입니다.

+1

하지만 IIS를 사용하면 그 차이가 있습니다. Windows Azure 개발 환경 (및 클라우드)에서 응용 프로그램을 실행하면 Visual Studio를 통해 직접 실행하는 동안 IIS가 사용됩니다. – smarx

+0

나는 IIS를 중지하고 비활성화했습니다. 당신은 그것에 대해 100 % 확실합니까? –

+0

dev fabric 용 IIS가 필요합니다. 클라우드 서비스 프로젝트는 Visual Studio에 내장 된 asp.net 웹 서버에서 실행되지 않습니다. http://msdn.microsoft.com/en-us/library/dd179419.aspx –

0

dev 패브릭 용 IIS가 필요합니다. 클라우드 서비스 프로젝트는 Visual Studio에 내장 된 asp.net 웹 서버에서 실행되지 않습니다. Refer this.

IIS의 구성 문제로 인해 영향을받습니다.

관련 문제