获取IIS6来提供JSON文件(包括POST,GET)?

默认情况下,IIS6不提供.json(无通配符MIMEtypes)。

因此404找不到被抛出。 然后我添加一个新的MIMEtypes(.json, text/plain or application/x-javascript or application/json) ,它工作正常。

然而,当你添加一个新的映射(Home Directory -> Configuration -> Add) with .json, C:\WINDOWS\system32\inetsrv\asp.dll ,“ GET,POST ”,并尝试浏览到该文件,得到一个404。

如果你删除了映射,并尝试POST or GET ,你会得到一个405

build议?

默认情况下,W2K3及更高版本中的IIS不会提供非知道的MIMEtypes的文件(而是返回404错误)。

您需要将一个MIMEtypes添加到IIS以允许它提供该types的文件。 您可以在网站级别或在服务器级别进行设置。

要为整个服务器设置:

  • 在IISpipe理器中打开服务器的属性,然后单击MIMEtypes
  • 点击“新build”。 为扩展名input“JSON”,为MIMEtypesinput“application / json”。

更新

鉴于这篇文章是在Sencha“入门指南”中find的,我认为这是值得升级的步骤。

在64位Win 7企业SP 1上IIS具有不同的外观。 所以步骤:

*。 打开IISpipe理器。 然后你得到下面的窗口。

在这里输入图像描述

*。 右键点击MIME并selectopen feature

*。 点击右上angular“操作”菜单上的“添加”

在这里输入图像描述

*。 rest是根据埃文的。

确保您的IISconfiguration的Web服务扩展部分中有Active Server Pages允许。

IISpipe理器 – >(本地计算机) – > Web服务扩展 – > Active Server Pages

如果你没有安装IIS,显然你需要在启动IISpipe理器之前安装它。 我需要(在Windows 7上):“控制面板/程序和function”,然后点击“打开或closuresWindowsfunction”

参考: http : //www.howtogeek.com/howto/windows-vista/how-to-install-iis-on-windows-vista/

看起来对于不同的系统启动IISpipe理器是不同的。 我做了'开始/运行/ inetmgr。

参考: http : //msdn.microsoft.com/en-us/library/bb763170(v=vs.100).aspx

参考: http : //technet.microsoft.com/en-us/library/cc770472(v=ws.10).aspx

特洛伊Frericks。 #