2010-06-29 28 views
5

我在我的網站上有一個評論表格contact.aspx。我希望能夠從/comment(不擴展名)指向contact.aspx重定向。web.config urlmapping

我在我的web.config中設置了以下url映射,當我在本地測試時它工作正常。當我將其發佈到生產環境時,重定向不會發生,並且會出現IIS 404錯誤。

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

我假設這是因爲沒有將IIS服務了請求到asp.net引擎和我使用一個共享的託管環境(discountasp.net),所以我沒有直接控制在IIS上配置它。我總是可以放入子文件夾和一個default.aspx文件中,這個文件夾會重定向到我,但我想我會先詢問這條路線。

集體認爲什麼?

+0

DiscountASP.Net確實提供MVC託管。 – SLaks 2010-06-29 19:17:18

+0

他們的網站上說:「我們的Windows主機平臺與ASP.NET MVC 2.0兼容。」 (http://www.discountasp.net/sp_mvc-hosting.aspx)。這就是說,現在我添加了一個文件夾和default.aspx重定向。我可能會回來。不知道此網站更新何時會發生。 – earthling 2010-07-01 21:19:31

回答

0

問問你的虛擬主機是否可以配置你的虛擬目錄通過ASP.Net提供所有請求。

許多主人(包括我的)願意這樣做。 (提及ASP.Net MVC,需要這個)

+1

他們說,對於IIS 6.0用戶:聯繫技術支持來配置通配符映射,以指向您上傳MVC應用程序的目錄的asp.net。 – SLaks 2010-06-29 19:17:51