2016-06-16 3 views
0

У меня есть следующий httpredirect в файле web.config, который игнорируется. Этот web.config находится в корне гибридных веб-форм и веб-приложений MVC. Оба местоположения в приведенном ниже примере являются страницами веб-форм.IIS7.5 переадресация web.config игнорируется

<configuration> 
<system.webServer> 
    <httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Permanent"> 
     <add wildcard="*/foldername/" destination="/anotherfolder/file.aspx" /> 
    </httpRedirect> 
    </system.webServer> 
</configuration> 

Это на локальном хосте КСТАТИ но httpredirect должен работать как на локальном хосте и на сервере. Что я делаю не так?

ПРИМЕЧАНИЕ. В Интернете есть много инструкций, указывающих на модуль URL Rewrite IIS. Я не могу установить это на реальном сервере, так что это не вариант.

+0

https://www.iis.net/configreference/system.webserver/httpredirect Вы следовали инструкциям по установке? – JamesKn

+0

Я думал, что такая базовая функция будет установлена ​​по умолчанию! На моем тестовом компьютере, т.е. localhost, у меня установлен только IIS 7.5, я не могу найти диспетчер сервера, как указано в ссылке. – Organic

+0

Я запускаю Windows 7 кстати. – Organic

ответ

0

https://www.iis.net/configreference/system.webserver/httpredirect

Для тех, кто в будущем. Проверить модули установлены по ссылке выше.

+0

И обратите внимание, что в Windows 7 нет диспетчера сервера, но вы можете установить модули через Панель управления> Программы и функции> Включить или отключить Windows-функции – Organic

+0

[Ответы, которые содержат только ссылки в других местах «хорошие ответы»?] (Http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers). Кроме того, [этот вопрос был задан и до ответа] (http://stackoverflow.com/questions/9430295/how-to-redirect-a-site-to-another-location-in-iis7), поэтому, пожалуйста, просто отметьте закрыть как дубликат. – CodeCaster

Смежные вопросы