Простое исходящее правило IIS переписывает сообщение об ошибке и сбоях страницы

Я пытаюсь использовать исходящие правила перезаписи IIS в IIS, где некоторые из веб-сайтов успешно реализованы.

Итак, я создал простое правило, чтобы заменить слово "test" на "123456".

И я получаю эту ошибку

500 - Внутренняя ошибка сервера. Существует проблема с ресурсом, который вы ищут и не могут быть отображены.

Web.config

<system.webServer>  
        <!--<urlCompression dynamicCompressionBeforeCache="false" />     -->
        <urlCompression doStaticCompression="false" doDynamicCompression="true" dynamicCompressionBeforeCache="false" />

Кажется, если я добавлю какое-либо (просто ЛЮБОЕ) правило обрания, которое сует сайт. Я имею в виду, что шаблон правила не влияет, но само правило является ссылкой.

Любая подсказка?

P.S. Должен ли я установить URL-адрес Rewrite Module 2.0 coz, похоже, что я установил старую версию... Будет ли это решить проблему?

enter image description here

enter image description here

P.S. Я сделал некоторые дополнительные изменения, но он не работает вообще.

  • Я использую

< urlCompression doStaticCompression = "false"      doDynamicCompression = "false" dynamicCompressionBeforeCache = "false" /" >

  1. Я установил это исправление rewrite_2.0_rtw_x64_KB2749660.msp(https://support.microsoft.com/en-us/kb/2749660 "FIX: Ответ поврежден при настройке исходящего правила в URL Rewrite Модуль 2.0 для IIS 7.0 или IIS 7.5" )

Я также спросил об этой проблеме https://forums.iis.net/t/1226401.aspx?Outbound+rule+is+giving+500+error+for+the+entire+website

Ответ 1

Для исходящих Правил используйте как ниже детали..

  1. На компьютере, на котором запущен веб-сайт, из командной строки запустите:

    reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\Rewrite/v LogRewrittenUrlEnabled/t REG_DWORD/d 0

    Возможно, вам придется продолжить с iisreset

  2. Добавьте следующее в верхнюю часть раздела system.webServer вашего файла web.config, чтобы отключить неподдерживаемое статическое сжатие, оставив динамическое целое;

<urlCompression doStaticCompression="false" doDynamicCompression="true" dynamicCompressionBeforeCache="false" />