带有静态JSON数据的AmazonS3静态网站
我正在AmazonS3上构建一个非常简单的静态网站来保存我的演示文稿。我已将“动态”数据保存到同一站点上的静态JSON文件中,并使用Knockout绑定到视图 在添加具有以下配置的web.config文件以允许mime类型后,这在我的本地计算机上运行良好:带有静态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
<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文件
在做了必要的编辑之后,所有的工作都很好