Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有静态JSON数据的AmazonS3静态网站_Json_Amazon S3_Amazon - Fatal编程技术网

带有静态JSON数据的AmazonS3静态网站

带有静态JSON数据的AmazonS3静态网站,json,amazon-s3,amazon,Json,Amazon S3,Amazon,我正在AmazonS3上构建一个非常简单的静态网站来保存我的演示文稿。我已将“动态”数据保存到同一站点上的静态JSON文件中,并使用Knockout绑定到视图 在添加具有以下配置的web.config文件以允许mime类型后,这在我的本地计算机上运行良好: <system.webServer> <handlers> <add name="static-json" path="*.json" verb="*" modu

我正在AmazonS3上构建一个非常简单的静态网站来保存我的演示文稿。我已将“动态”数据保存到同一站点上的静态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>

将显示调用Presentations.txt(我也尝试过Presentations.json)将失败,并出现404错误。在Visual Studio调试中,相同的设置在本地工作

简言之,我要问的是,是否有一种方法可以启用application/json mime类型,以便在托管在Amazon S3上的静态网站上调用托管在同一网站上的静态.json文件时$.ajax调用成功


提前谢谢。

没关系,我想得太多了

我唯一的问题是区分大小写。因此/json/Presentations.txt与/json/Presentations.txt不同。在AmazonS3上,从Windows环境到一个可能是*nix的环境让我大吃一惊,但通过诊断网络跟踪,我发现它没有找到JSON文件

在做了必要的编辑之后,所有的工作都很好