2010-06-29 5 views
5

내 웹 사이트에 contact.aspx의 의견 양식이 있습니다. /comment (확장자 없음)에서 contact.aspx을 가리 키도록 리디렉션 할 수 있어야합니다.web.config urlmapping

web.config에 다음 URL 매핑을 설정하고 로컬에서 테스트 할 때 정상적으로 작동합니다. 프로덕션 환경에 게시하면 리디렉션이 발생하지 않고 IIS 404 오류가 발생합니다. IIS는 asp.net 엔진에 요청을 제공하지 않고 내가 공유 호스팅 환경 (discountasp.net)를 사용하고 있기 때문에이 있으리라 믿고있어

<system.web> 
    <urlMappings enabled="true"> 
     <add 
     url="~/comment" 
     mappedUrl="~/contact.aspx"/> 
    </urlMappings> 

이다 그래서 나는 직접 제어 할 수 없습니다 IIS를 통해 구성하십시오. 나는 항상 하위 폴더와 default.aspx를 넣을 수있다. 그러나 나는이 경로에 대해 먼저 물어볼 것이라고 생각했다.

집단은 무엇을 생각합니까?

+0

DiscountASP.Net은 MVC 호스팅을 제공합니다. – SLaks

+0

그들의 사이트는 "우리의 Windows 호스팅 플랫폼은 ASP.NET MVC 2.0과 호환됩니다."라고 말합니다. (http://www.discountasp.net/sp_mvc-hosting.aspx). 즉, 리디렉션을 사용하여 folder 및 default.aspx를 추가했습니다. 나는 이것으로 돌아올지도 모른다. 이 사이트 업데이트가 언제 나올지 확신하지 못합니다. – earthling

답변

0

ASP.Net을 통해 모든 요청을 처리하도록 가상 디렉터리를 구성 할 수 있는지 웹 호스트에게 문의하십시오.

많은 호스트 (광산 포함)가이 작업을 수행 할 의사가 있습니다. (ASP.Net MVC 언급, 이것을 필요로 함)

+1

그들은 'IIS 6.0 사용자 : MVC 응용 프로그램을 업로드 한 디렉토리에 대해 asp.net을 가리 키도록 와일드 카드 매핑을 구성하려면 기술 지원에 문의하십시오 .' – SLaks