IIS6和IIS7不能解析json文件的解决办法

前几天在做网站的时候,调用的是json数据,可是json数据一直打不开,数据是空的,后面才发现,我的服务器是IIS搭建的,IIS默认是不会解析json文件,需要我们去设置一下。

一、 IIS6 设置

1. MIME设置:
在IIS的站点属性的HTTP头设置里,选MIME 映射中点击”文件类型”-”新类型”,添加一个文件类型:
关联扩展名:*.json
内容类型(MIME):application/x-javascript

2. Script Map Handler设置:
还是在IIS的站点属性里,”主目录”-”应用程序设置”-”配置”-”映射”-”添加”,会打开”添加/编辑应用程序扩展名映射”的设置页面

扩展名:.json
运行文件:C:\WINDOWS\system32\inetsrv\asp.dll
动作:GET,POST

3.保存,重新启动IIS服务,就可以访问json文件了。

二、IIS7设置

1、如下图在左边选择你要设置的网站在(图中1),在IIS中选择MIME类型(图中2),双击进入。

2、进入后选择搞作中添加(下图中1),会弹出添加MIME类型对话框(下图中2),在文件扩展名中输入”.json”,在MIME类型中输入”text/json”(不要双引号).点击确认,再重启网站即可

3.若以上步骤还不能读到JSON数据,则在IIS需要再添加“处理程序映射”,步骤如图

然后重新启动IIS7服务即可。

现在打开json数据,完美了。

时间: 2024-07-31 22:34:56

IIS6和IIS7不能解析json文件的解决办法的相关文章

求助,在线等,java+ssm项目初始化数据问题解析json文件加载到数据库,跪谢!

问题描述 求助,在线等,java+ssm项目初始化数据问题解析json文件加载到数据库,跪谢! 服务器能不能在启动的时候加载json文件 然后把数据 加载到数据库!就是启动服务器,然后启动成功后,数据库要看到有基本数据的效果,可以实现吗?在线等!跪谢!

C#程序提示“正由另一进程使用,因此该进程无法访问该文件”的解决办法

  这篇文章主要介绍了C#程序提示"正由另一进程使用,因此该进程无法访问该文件"的解决办法,本文通过改写程序代码实现解决这个问题,需要的朋友可以参考下 问题描述: 图片加载后显示,然后进行删除操作时提示"--正由另一进程使用,因此该进程无法访问该文件.--" 解决办法: 原代码: 代码如下: iml.Images.Add(Image.FromFile(potopath + "" + fi.Name)); 改为: 代码如下: Image img =

Excel2010开启CSV文件乱码解决办法

  Excel2010开启CSV文件乱码解决办法           首先将乱码的CSV文件用记事本的方式打开,可以看到不乱码了,但是没有了格式.接着执行另存为新档,在对话框中将UTF-8的编码改成ANSI,存档之后重新用Excel打开,这是就可以看到CSV 已经不乱码了. 步骤 Excel2010 1.首先,将有乱码的 CSV 档透过记事本的方式开启. Excel2010 2.用记事本打开的 CSV 档,你会发现文字是正常的,但格式已经不敷存在,没关系,让我们按下档案中的另存新档. 3.在另存

C#解析json文件的方法

C# 解析 json JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式.它是基于JavaScript语法标准的一个子集. JSON采用完全独立于语言的文本格式,可以很容易在各种网络.平台和程序之间传输.JSON的语法很简单,易于人阅读和编写,同时也易于机器解析和生成. JSON与XML的比较◆可读性 JSON和XML的可读性相比较而言,由于XML提供辅助的标签,更加适合人阅读和理解.◆文件大小与传输 XML允许使用方便的标签,所以文件尺寸是要比J

win2003/win7 iis7与IIS6对无法上传大文件的解决方法

Windows 2003 Server下无法上传附件,无论是文章还是软件上传都会出现:Request 对象 错误 'ASP 0104 : 的错误,请按照下面的说明一步步操作: 更改win2003的IIS 6.0对asp教程的上传文件大小为200k限制,aspx的上传程序没有影响.在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击.IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为2

iis6和iis7限制上传文件(请求头)大小以及不支持FSO解决方法_win服务器

解决办法: 一.IIS6 (2003操作系统) 2003 自带的IIS6.0默认限制上传大小限制为200K,下载限制为4M,因此出现上面的问题,解决如下: 1.先打开Internet 信息服务(IIS)管理器 (本地计算机 )---- 属性 ----允许直接编辑配置数据库(N) 一定要勾先"允许直接编辑配置数据库(N)" 2.然后在服务里关闭iis admin service服务,可用命令:iisreset/stop 3.找到windows\system32\inesrv\下的base

[React Native] 解析JSON文件

在编写代码时,开发者有时需要存储一些比较多,在应用程序运行时不需要更改的数据.文件大不便于写在代码中,可以把这些数据存储到JSON文件中. 优点非常明显: 1. 数据存放在单独的文件中,代码精简有条理. 2. JSON数据格式便于阅读,修改. 给大家演示下,在项目目录下建立一个名为data的目录,在data目录下创建一个名为Student.json的文本文件: { "student":[ { "name":"张三", "age"

Android中使用pull解析器操作xml文件的解决办法_Android

一.使用Pull解析器读取XML文件 除了可以使用SAX或DOM解析XML文件之外,大家也可以使用Android内置的Pull解析器解析XML文件. Pull解析器是一个开源的java项目,既可以用于android,也可以用于JavaEE.如果用在javaEE需要把其jar文件放入类路径中,因为Android已经集成进了Pull解析器,所以无需添加任何jar文件.android系统本身使用到的各种xml文件,其内部也是采用Pull解析器进行解析的. Pull解析器的运行方式与SAX 解析器相似.

iis6网站属性没有asp.net选项卡的解决办法_win服务器

iis6安装了asp.net,但是网站属性中没有显示asp.net选项卡. 解决办法如下:  1,如果是只安装了.net framework 1.1 在iis中是不显示那个选项卡的.默认就会支持asp.net1.1.在安装了.net framework 2.0后,iis站点属性里才会有asp.net的选项.   2,安装asp.net2.0后,请关闭iis窗口,重新打开iis,iis站点属性里才会有asp.net的选项   3,如果还没有,那么就要重新在IIS中注册asp.net,方法如下: (