저는 현재 ASP.NET MVC 4 프로젝트에 종사했습니다. 버전 5에서 새로운 Identity Model을 활용하기 위해 NuGet을 사용하여 프로젝트를 업데이트하고 이에 따라 일부를 변경했습니다. 그것은 참조 충돌의 경고와 함께 괜찮 았어.패키지 업데이트 후 NuGet이 참조 충돌을 일으켰습니다.
그러나 Windows Azure에 배포하면 작동이 멈췄습니다. 자세히 말하자면 가상 디렉터리의 HTML 파일에 액세스 할 수 있습니다. 규칙에 따라 정상적으로 허용되지 않으며 모든 컨트롤러가 무시되고 액세스 할 수 없습니다 (404).
심지어 서버에 로그인하고 DLL을 확인하고 분해하여 모호한 일치가 있음을 확인했습니다. 그래서 나는 참조 충돌을 더 자세히 살펴보고 충격을 받았다. 엄청난 것이 있었다. 심지어 mscorlib와 System.Web도 참여했습니다. 모든 참조의 "로컬 복사"를 true로 설정 한 후에도 문제가 계속 발생합니다.
전체적으로 리디렉션 바인딩을 생성하는 것이 쉽지 않습니다. 거기에 서버와 로컬 참조하는 일부 차이가 있어야합니다 궁금하네요하지만 그것을 알아낼 수 없습니다.
해결책이있는 사람이 있습니까? 미리 Thx!
사실 내 NuGet 소프트웨어를 최신 버전으로 업데이트 한 프로젝트를 업데이트하기로 결정한시기였습니다. 너는 모두 같다. :) –