web.config urlmapping - PullRequest
       19

web.config urlmapping

5 голосов
/ 29 июня 2010

У меня есть форма комментария на моем сайте contact.aspx. Я хочу иметь возможность установить перенаправление с /comment (без расширения), чтобы указать на contact.aspx.

Я настроил следующее отображение URL в моем 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 голосов
/ 29 июня 2010

Спросите вашего веб-хоста, могут ли они настроить ваш виртуальный каталог для обслуживания всех запросов через ASP.Net.

Многие хосты (включая мой) готовы сделать это.(Упомяните ASP.Net MVC, который требует этого)

...