IIS дает 0x8007000d «искаженный XML», хотя файл Web.config действителен - PullRequest
1 голос
/ 06 февраля 2020

я пытаюсь использовать для обеспечения выполнения WWW but я продолжаю получать упомянутую ошибку "которая указывает на то, что xml искажен" всякий раз, когда я загружаю сайт. Ошибка возникает из всего блока , «окруженного комментариями».

Я пробовал онлайн-валидатор web.config , и он не показывал никаких ошибок.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <!--Enfore WWW Problem Here-->
    <rewrite>
      <rules>
       <clear />
        <rule name="WWW Rewrite" enabled="true">
          <match url="(.*)" />
            <conditions>
              <add input="{HTTP_HOST}" negate="true" pattern="^www\.(.*)$" />
            </conditions>
            <action type="Redirect" url="http://www.{HTTP_HOST}/{R:0}" appendQueryString="true" redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>
    <!--Enfore WWW Problem Here-->
  </system.webServer>
</configuration>
...