Я пытаюсь установить тип 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.