web.config urlmapping

时间:2010-06-29 18:16:39

标签: asp.net redirect web-config

我的网站contact.aspx上有评论表。我希望能够将/comment(无扩展名)的重定向设置为指向contact.aspx

我在web.config中设置了以下网址映射,当我在本地测试时,它工作正常。当我将其发布到生产时,重定向不会发生,我收到IIS 404错误。

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

我假设这是因为IIS没有提供对asp.net引擎的请求而我正在使用共享托管环境(discountasp.net)所以我没有直接控制IIS来配置它在那里。我总是可以放入子文件夹和default.aspx,它将重定向给我,但我想我会首先询问这条路线。

集体的想法是什么?

1 个答案:

答案 0 :(得分:0)

询问您的网络托管服务商是否可以配置虚拟目录以通过ASP.Net提供所有请求。

许多主持人(包括我的)愿意这样做。 (提到ASP.Net MVC,需要这个)