2009-10-15 4 views
-1

asp.net mvc 웹 사이트로 my asp.net mvc 프로젝트를 변환했습니다.asp.net mvc website issue

모든 것이 IIS에서 제대로 작동하지만 Cassini에서는 MVC 프로젝트 일 때도 URL을 확인하지 못합니다.

무엇이 잘못 될 수 있습니까?

+1

실행중인 IIS의 버전은 무엇입니까? – griegs

+0

왜 카시니에서 뛰고 있습니까? 결국 그것은 IIS에서 실행됩니다. 그러나 그 사이에 어쨌든 제작에 포함되지 않는 것들에 시간을 낭비하게 될 것입니다. IIS에서 실행할 수없는 제한 사항이 있습니까? –

+0

F5를 눌러서 테스트 할 수 있기를 원하기 때문에 나는 그것을 의심합니다. 내가 잘 모르겠다는 것은 "MVC 프로젝트 일 때 이벤트가되지만 이벤트"라는 의미입니다. –

답변

0

비교해 보면 MVC가 IIS6에서 올바르게 작동하도록하는 방법 중 하나는 aspnet_isapi.dll 필터를 통해 모든 파일에 대한 모든 요청을 실행하는 것입니다. 나는 이것이 와일드 카드 매핑이라고 생각한다. 카시니와 비슷한 기능이 있습니까?

II6에서 와일드 카드 매핑 설정에 대한 참조는이 문서를 참조하십시오. 아마도 Cassini에서 설정하기위한 아이디어가있을 수 있습니다.

http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

업데이트 도움이 될 수 위의 링크에서 카시니에 대한 참조의 몇 가지가있다

.

+0

AFAIK : Cassini는 이미 .net 관리 요청을 통해 모든 요청을 처리하는 관리 웹 서버입니다 (IIS6보다 IIS7과 유사 함). 그러나 IIS7로 작동하지 못하게하는 단점이 있습니다. –

+0

롭 - 정보 주셔서 감사합니다. 카시니와 함께 한 지 꽤 오래되었습니다. –

+0

미안하지만 아무것도 내 질문에 상관이 없다고 말했어! – Storm

0

나는 직장에서 다음과 같은 환경을 가지고 있습니다.

IIS6 바탕 화면. 프로덕션 서버의 IIS7. 그래, 알아!

그래서 저는 Cassini를 사용하여 모든 것을 디버그합니다. 그러나 IIS 6에서 실행되도록 모든 global.asax 변경을 수행하고 주기적으로 테스트합니다.

배포 할 때 IIS 6 사이트에서 전환하고 좋은 테스트를 제공하십시오. 이 시점에서 로그 파일을 능가하는 것은 없습니다. 또한 Dubug/Attach를 사용하여 .../asp.net WP를 처리하므로 문제가있을 경우 디버깅 할 수 있습니다.

우리 모두가 IIS7을 사용하면 모든 것을 막아야하고 아마도 카시 니를 도망 갈 수 있습니다.

+0

야,이 모든게 내가 게시 한 질문과 무슨 상관이 있니? – Storm