web.config urlmapping

ear*_*ing 5 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>
Run Code Online (Sandbox Code Playgroud)

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

集体的想法是什么?

SLa*_*aks 0

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

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