jef*_*eff 3 azure azure-web-sites angular
我正在使用angular2,我正在做一个http get来检索位于的配置文件 http://MYSITE.azurewebsites.net/config/UIVisuals.json
wwwroot/config/UIVisuals.json使用filezilla查看站点时,该文件确实存在.
当我在本地运行时一切正常.当我部署到azure时,我在文件上获得了404.
如果我把网址放入浏览器 The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
更新:
我已经在我的网站上启用了目录浏览,现在我可以浏览到该目录,查看该文件.如果我双击它,我得到了The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
因此,这有效地将我的应用程序从图片中删除,使其更像是一个天蓝色的东西.
在这里做什么是天蓝色的事情?
Dav*_*bbo 10
更新:我错过了您尝试提供JSON文件,为了使其工作,您需要将以下mimeMap添加到您的web.config文件中:
<?xml version="1.0"?>
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
有关详情,请参阅此页面.
原始答案:
默认情况下,没有任何内容可以阻止此类文件的提供.我的猜测是你有一些导致这种情况的自定义配置.为了帮助隔离什么,请尝试以下方法:
config2/UIVisuals.json?config/UIVisuals.json?你应该使用Kudu Console来尝试一些东西,因为它比FTP更方便.
| 归档时间: |
|
| 查看次数: |
1597 次 |
| 最近记录: |