Перенаправление web.config IIS 8

Я попытался сделать перенаправление в web.config, но я получил ошибку 500. Версия IIS - 8.5, но до того, как я был на версии 6. Что не так с этим синтаксисом?

    <location path="Test/test.aspx">
<system.webServer>
<httpRedirect enabled="true" destination="http://domain/Test/IT/test.aspx" httpResponseStatus="Permanent" />
</system.webServer>
</location>

Я получаю сообщение об ошибке: Внутренняя ошибка - 500. Я удалил строки в web.config, и все работает снова.

Я попробовал функцию URL Rewrite, но получаю сообщение об ошибке.

"Не удается прочитать файл конфигурации из-за недостаточных разрешений"

Я пытаюсь исправить эти инструкции ниже, но система попросила меня ввести имя пользователя/пароль. Я как администратор, но эти учетные данные не работают.

Не удается прочитать файл конфигурации из-за недостаточных разрешений

На сервере установлен HttpRedirectionModule. Кроме того, RewriteModule

+2
источник поделиться
1 ответ

Вы установили модуль HttpRedirect? Это необязательно в IIS7+.

Если это не помогло бы, если бы вы могли опубликовать подробное сообщение об ошибке, которое вы получаете от попадания в него локально, если сможете, - это поможет сузить причину.

Наконец, вы можете взглянуть на переписывание URL здесь, это новая функция для IIS7+, которая может обрабатывать простые перенаправления URL-адресов, как указано выше, и многое другое.

+1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос