2010-06-29 21 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