Lea*_*yes 123 asp.net json iis-6
如何从旧的ASP.NET站点(我认为是IIS6)下载*.json文件?
我得到的是404页而不是JSON文件.
我是否需要创建web.config文件?它包含了什么?
Pro*_*ega 208
如果要手动添加对站点的支持,只需将以下内容添加到system.webServer部分的web.config中:
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
Run Code Online (Sandbox Code Playgroud)
这将在IIS下添加"本地"配置.这在IIS6中不起作用,但在IIS7和更新版本中可以使用.
Jon*_*ams 115
将JSON MIME类型添加到IIS 6.按照MSDN的配置MIME类型(IIS 6.0)中的说明进行操作.
不要忘记在更改后重新启动IIS.
更新:在IIS7和更新版本上有简单的方法可以做到这一点.操作系统专门要求IIS6提供帮助,所以我将原来的答案保留下来.但是,即使IIS6现在很老,这个答案仍然会获得大量流量.希望你使用的是更新的东西,所以我想提一下,如果你有一个较新的IIS7或更新的版本,请参阅下面的@ ProVega答案,为这些新版本提供更简单的解决方案.
Kau*_*mar 20
转到IIS,选择您的应用程序和查找MIME类型
单击"从右侧添加"面板
文件名扩展名= .json
MIME类型= application/json
在MIME类型中添加.json文件类型后,重新启动IIS并尝试访问json文件
转到该应用程序的web.config并在其中添加此行
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
Mar*_*per 13
当添加对mimetype的支持时(如@ProVega所建议),最佳做法是在添加之前删除类型 - 这是为了防止在部署到已存在类型支持的服务器时出现意外错误,例如:
<staticContent>
<remove fileExtension=".json" />
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
Run Code Online (Sandbox Code Playgroud)
刚刚遇到这个问题,但必须找到IIS Express的配置,所以我可以添加mime类型.对我来说,它位于,C:\Users\<username>\Documents\IISExpress\config\applicationhost.config
我能够在那里添加正确的"哑剧地图".
归档时间: |
|
查看次数: |
103667 次 |
最近记录: |