AcidBat
@AcidBat
C#

Как настроить UrlRewrite в Web.config для Windows Server 2012 R2?

Есть сервер. Он работает на Windows Server 2012 R2 (лицензия).
Есть сайт, который был сделан на другом компьютере и впоследствии перенесён на сервер.
После переноса, обращение к сайту через домен неизменно приводит к ошибке 500 (внутренняя ошибка сервера).
После анализа нашлась очень странная причина - сервер умирает от тэга rewrite внутри тэга system.webServer в файле Web.config. Причём, указана версия фреймворка 4.6.1
Если убрать оттуда этот тэг, всё работает идеально.
Но для сайта очень важно ЧПУ, поэтому отказаться от роутинга нет возможности.
Что делать?
  • Вопрос задан
  • 165 просмотров
Решения вопроса 1
@dmitryKovalskiy
программист средней руки
Для IIS установлен компонент UrlRewrite? Если в режиме отладки вы не можете дойти хотябы до ApplicationStart - как правило ошибка возникает в момент когда веб-сервер не может понять что за фигня написана в web.config. Лично я устанавливал через Web Platform Installer.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы