【问题标题】:How to allow IIS express to access any file extensio如何允许 IIS express 访问任何文件扩展名
【发布时间】:2017-10-07 16:54:17
【问题描述】:

我有多个图像,但我出于自己的目的更改了扩展名。所以我有多个扩展名。当我尝试显示我的图像时,我收到一个错误,即我的扩展名未映射到 mime 类型。 那么如何在不更改扩展名的情况下显示我的图像,因为我有很多。 使用 Apache wamp 服务器,我测试了所有图像,并且可以显示。

然后使用 Visual Studio 2017 中包含的 IIS express,有没有办法进行映射。我也单独进行了映射,但这对我来说不是一个好的解决方案,因为我有很多图像文件。

【问题讨论】:

    标签: iis mime


    【解决方案1】:

    您可以更改 IIS express 使用的配置文件:

    1. 右键单击托盘栏上的 IIS Express 图标,然后单击“显示所有应用程序

    1. 选择您的应用名称并点击应用列表底部的配置地址。

    1. 打开的文件包含 xml 元素。您必须找到“staticConten”元素,然后添加您想要的映射。

    【讨论】:

    • 这不起作用。配置文件被锁定,所以我无法编辑它。如果我停止服务器,配置文件将被删除,所以我无法编辑它。
    • @JohnHenckel 该文件未在我的机器中删除。我按照上面的步骤操作,但是一旦打开文件并在编辑它之前我停止了应用程序的执行,然后我编辑了文件,然后我重新运行了应用程序,它运行良好。
    【解决方案2】:

    如果您从命令行运行 iisexpress.exe,它使用的配置文件将位于 AppServer/applicationhost.config。在 部分中将所需的 mime 类型添加到该文件并重新启动 iisexpress。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-13
      • 1970-01-01
      • 2022-08-24
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多