0

プレゼンテーションを開催するために、Amazon S3 で非常にシンプルな静的 Web サイトを構築しています。「動的」データを同じサイトの静的 JSON ファイルに保存し、Knockout を使用してビューにバインドしました。

これは、次の構成で web.config ファイルを追加して MIME タイプを許可した後、ローカル マシンでうまく機能しています。

     <system.webServer>
         <handlers>
           <add name="static-json" path="*.json" verb="*" modules="StaticFileModule"          resourceType="File" />
         </handlers>
         <staticContent>
           <mimeMap fileExtension=".json" mimeType="application/json" />
         </staticContent>
       </system.webServer>

ただし、S3 が使用している Web サーバーがわからないため、そこにデプロイした後、JSON 呼び出しが失敗し、静的 .json ファイルへの呼び出しが失敗するため、Web サイトががらくたに見えます。

http://presentations.sukul.org/にある私の Web サイトのネットワーク トレースは、Presentations.txt への呼び出し (Presentations.json も試しました) が 404 エラーで失敗することを示しています。Visual Studio のデバッグでは、同じセットアップがローカルで機能します。

つまり、私が求めているのは、 application/json MIME タイプを有効にして、Amazon S3 でホストされている静的な Web サイトで $.ajax 呼び出しが成功し、同じ Web サイトでホストされている静的な .json ファイルを呼び出す方法があるかどうかです。 ?

前もって感謝します。

4

1 に答える 1