Преобразование атрибута документа по умолчанию из веб-конфигурации в ASP.NET

Как я могу преобразовать DefaultDocument в ASP.NET. Я смог преобразовать другие теги, используя Key. Но в моем атрибуте Web.config Key не допускается использование веб-конфигурации.

Web.Config

<defaultDocument>
      <files>
        <add Key="DefaultDocument" value="Document1.aspx"  />
      </files>
    </defaultDocument>

SecondWeb.config

<system.webServer>
    <defaultDocument>
      <files>
        <add  key="DefaultDocument" value="Document2.aspx"  xdt:Transform="Replace" xdt:Locator="Match(key)"/>
      </files>
    </defaultDocument>
  </system.webServer>

person AK47    schedule 14.07.2020    source источник


Ответы (1)


Вам просто нужно добавить элемент defaultDocument в каждый файл преобразования конфигурации следующим образом:

<system.webServer>
    <defaultDocument xdt:Transform="Insert">
      <files>
        <clear/>
        <add value="Default.aspx"/>
        <add value="index.html"/>
      </files>
    </defaultDocument>
 </system.webServer>

person Geyser LaPunk    schedule 15.12.2020