我正在尝试设置 MIME 类型Flash的跨域文件在 web.config 中。由于此文件的扩展名为 .XML,以下命令将编辑我的站点中所有 XML 文档的 MIME 类型(不需要)
<system.webServer>
<staticContent>
<mimeMap fileExtension="xml" mimeType="text/x-cross-domain-policy"/>
</staticContent>
</system.webServer>
我如何让它只影响一个文件 crossdomain.xml
答案1
在该位置的 web.config 文件中,类似以下内容:
<location path="crossdomain.xml">
<system.webServer>
<staticContent>
<clear />
<mimeMap fileExtension=".xml" mimeType="text/x-cross-domain-policy" />
</staticContent>
</system.webServer>
</location>
我猜是的。
(幕后故事)这是用户界面的一个细微变化,值得解释一下,因为它不容易被发现——要编辑特定文件(而不是文件夹)的设置,您可以转到内容该文件夹中的“查看”选项卡,然后选择您感兴趣的文件,右击它并选择“功能视图”。这将仅针对该文件(可以在左侧窗格中以及编辑功能时的状态栏中确认)。
它删除并添加了类型,但我发现它很脆弱,所以我把一个 Clear 放在那里。