Назад | Перейти на главную страницу

Как я могу отредактировать web.config, чтобы иметь другой тип MIME для одного файла XML, а не для других?

Я пытаюсь установить тип MIME для Междоменный файл Flash в web.config. Поскольку этот файл имеет расширение .XML, следующая команда отредактирует MIME-тип всех XML-документов на моем сайте (не требуется).

  <system.webServer>
  <staticContent>
      <mimeMap fileExtension="xml" mimeType="text/x-cross-domain-policy"/>
    </staticContent>
  </system.webServer>

Как сделать так, чтобы это повлияло только на один файл crossdomain.xml

В файле web.config в этом месте что-то вроде:

<location path="crossdomain.xml">
    <system.webServer>
        <staticContent>
            <clear />
            <mimeMap fileExtension=".xml" mimeType="text/x-cross-domain-policy" />
        </staticContent>
    </system.webServer>
</location>

Было бы мое предположение.

(Сказки из-за кулис) Это небольшое изменение того, что делает пользовательский интерфейс, которое стоит объяснить, потому что его нелегко обнаружить - чтобы отредактировать настройку для определенного файла, но не для папки, вы можете перейти к Содержание просмотреть вкладку в этой папке, затем выбрать интересующий вас файл, щелкните его правой кнопкой мыши и выберите Просмотр возможностей. Это нацелено только на этот файл (что можно подтвердить на панели слева и в строке состояния, когда вы редактируете функцию).

Он удалил и добавил тип, но я нахожу это хрупким, поэтому вместо этого я поставил Clear.