如何允许 IIS express 访问任何文件扩展名
Posted
技术标签:
【中文标题】如何允许 IIS express 访问任何文件扩展名【英文标题】:How to allow IIS express to access any file extensio 【发布时间】:2017-10-07 16:54:17 【问题描述】:我有多个图像,但我出于自己的目的更改了扩展名。所以我有多个扩展名。当我尝试显示我的图像时,我收到一个错误,即我的扩展名未映射到 mime 类型。 那么如何在不更改扩展名的情况下显示我的图像,因为我有很多。 使用 Apache wamp 服务器,我测试了所有图像,并且可以显示。
然后使用 Visual Studio 2017 中包含的 IIS express,有没有办法进行映射。我也单独进行了映射,但这对我来说不是一个好的解决方案,因为我有很多图像文件。
【问题讨论】:
【参考方案1】:您可以更改 IIS express 使用的配置文件:
-
右键单击托盘栏上的 IIS Express 图标,然后单击“显示所有应用程序”
-
选择您的应用名称并点击应用列表底部的配置地址。
-
打开的文件包含 xml 元素。您必须找到“staticConten”元素,然后添加您想要的映射。
【讨论】:
这不起作用。配置文件被锁定,所以我无法编辑它。如果我停止服务器,配置文件将被删除,所以我无法编辑它。 @JohnHenckel 该文件未在我的机器中删除。我按照上面的步骤操作,但是一旦打开文件并在编辑它之前我停止了应用程序的执行,然后我编辑了文件,然后我重新运行了应用程序,它运行良好。【参考方案2】:如果您从命令行运行 iisexpress.exe,它使用的配置文件将位于 AppServer/applicationhost.config
。在
【讨论】:
以上是关于如何允许 IIS express 访问任何文件扩展名的主要内容,如果未能解决你的问题,请参考以下文章
IIS小技巧将IIS Express改成可以通过ip地址访问