54

デフォルトでは、IIS6 は .json を提供しません (ワイルドカードMIMEタイプなし)。

したがって、404 not found がスローされます。次に、正常に動作する新しい MIME タイプを追加し(.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 GET405.

...

提案?

4

3 に答える 3

108

既定では、W2K3 以降の IIS は、認識している MIME タイプではないファイルを提供しません (代わりに 404 エラーを返します)。

MIME タイプを IIS に追加して、そのタイプのファイルを提供できるようにする必要があります。サイト レベルまたはサーバー レベルで設定できます。

これをサーバー全体に設定するには:

  • IIS マネージャーでサーバーのプロパティを開き、[MIME タイプ] をクリックします。
  • 「新規」をクリックします。拡張子に「JSON」、MIMEタイプに「application/json」と入力します。

アップデート

この投稿が Sencha の「入門ガイド」にあることを考えると、ステップをアップグレードする価値があると思いました。

64 ビットの Windows 7 Enterprise SP 1 では、IIS の見通しは異なります。手順は次のとおりです。

*。IIS マネージャーを開きます。次に、次のウィンドウが表示されます。

ここに画像の説明を入力

*。MIMEを右クリックして選択しますopen feature

*。右上隅の [アクション] メニューから [追加] をクリックします。

ここに画像の説明を入力

*。残りはエヴァンのとおりです。

于 2009-07-13T18:04:44.937 に答える
2

IIS構成の[Webサービス拡張機能]セクションで[アクティブサーバーページが許可されている]を確認してください。

IISマネージャー->(ローカルコンピューター)->Webサービス拡張機能->Active Server Pages

于 2009-07-13T15:07:11.783 に答える
0

IIS がインストールされていない場合は、IIS マネージャーを起動する前に IIS をインストールする必要があります。(Windows 7で)「コントロールパネル/プログラムと機能」に移動し、「Windowsの機能をオンまたはオフにする」をクリックする必要がありました

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

IIS マネージャーの起動は、システムによって異なるようです。「start/run/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

トロイ・フレリックス。#

于 2013-06-30T12:00:26.480 に答える