2009-09-16 1 views
0

ASP.NET MVC를 사용하여 간단한 파일 업로드 응용 프로그램을 작성했습니다. 내 개발 컴퓨터에서 성공적으로 테스트했지만, 실제 서버에서 사용하려고 시도 할 때 페이지가 없음 페이지에서 결과를 시도합니다. 내 호스팅 제공 업체 (reliablesite.net)와라이브 서버의 ASP.NET MVC 응용 프로그램에서 페이지를 찾을 수 없음 오류

, 나는 특히 내 bin 폴더에 System.Web.Mvc DLL을 업로드하는 데 필요한, 그래서 내가 어셈블리 또는 뭔가를 놓치고있다 ...하지만이 같은 하드 오류가 발생한다 그런 경우 인 경우

alt text

link to live site는 약 또는 내가 무슨 말을하고 무엇을 볼 수있는 업로드 등을 클릭하십시오.

감사합니다.

답변

2

웹 프로젝트의 IIS 설정 "파일 존재 여부 확인"때문에이 현상이 발생합니다.

내 웹 프로젝트 중 하나에 대해 수행해야했던 작업은 내 웹 응용 프로그램을위한 새로운 확장 기능을 만드는 것이 었습니다. 그래서 INETMGR> WebApp> 속성> 디렉토리 탭> 구성 버튼> 매핑 탭> 버튼 추가를 선택하고 실행 파일을 aspnet_isapi.dll로 설정하고 확장명을 ". *"로 설정하고 "파일 존재 확인"을 선택 해제하십시오.

+0

알 수 있습니다. 나는 공유 서버에 있기 때문에이 설정을 변경할 수 없다는 것을 상상해보십시오. – Anders

+0

아마도 스스로 할 수는 없습니다. 나는 내 전화 회사에 전화를해서 전화를하는 동안 나에게 해줬지만, 너무 오래 걸리지 않아야했다. – JMP

+0

사이트 별 설정이 아닌 응용 프로그램 별 설정이어야합니다. 당신은 당신의 응용 프로그램을 위해 이것을 바꿀 수 있어야합니다. – tvanfosson

0

IIS 구성 문제처럼 보입니다. 확장 할 수없는 라우팅이 가능하지만 달리기에 약간의 고통이 될 수 있습니다.

Phil Haack has an article on getting MVC apps running on IIS 6 here - 공유 환경 인 경우 IIS 콘솔에 대한 액세스 권한이 얼마인지 알 수 없으므로 유용 할 수도 있고 유용하지 않을 수도 있습니다.

관련 문제