我在Anglular 4中有一个项目,它提供了从'assets‘文件夹中获取JSON数据的服务。我使用'ng build‘命令创建dist文件夹,然后添加到IIS的default sites下。在“index.html”中,我设置了。
使用url可以加载索引页面,如-
http://bla1.bla2.bla3.com/DistFolder
然而,我在我的服务中引用的'assets‘文件夹中的文件出现了错误。我在该资源文件夹中有一些json和png文件。
我得到的错误如下-
获取http://bla1.bla2.bla3.com/assets/somefile.json 404 (未找到)
非常感谢您的帮助。
提前谢谢。
发布于 2017-08-25 19:49:14
假设您使用IIS 7.5作为标记,而不是更高版本,请确保在IIS中启用JSON mime类型。基本上,在根文件夹(您的index.html所在的位置)中添加一个包含以下内容的web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>
</configuration>https://stackoverflow.com/questions/45871670
复制相似问题