成功发布到Azure网站的文件可以';找不到?

成功发布到Azure网站的文件可以';找不到?,azure,visual-studio-2013,Azure,Visual Studio 2013,我有一个Azure共享网站。我使用Visual Studio 2013发布网站,操作成功,但浏览器报告某些文件丢失,而其他文件则正常。最终属于缺失类别的文件都是游戏的二进制数据文件。所有“普通”web文件(HTML、JS、CSS等)看起来都很好。我是否需要采取某种特殊步骤将二进制数据发布到Azure网站 注意,在Visual Studio 2013中,我尝试使用“发布单个文件”选项单独发布一个缺少的文件。发布操作成功,但浏览器在尝试加载文件时仍无法找到该文件。注意,我不认为这是一个文件大小问题,

我有一个Azure共享网站。我使用Visual Studio 2013发布网站,操作成功,但浏览器报告某些文件丢失,而其他文件则正常。最终属于缺失类别的文件都是游戏的二进制数据文件。所有“普通”web文件(HTML、JS、CSS等)看起来都很好。我是否需要采取某种特殊步骤将二进制数据发布到Azure网站


注意,在Visual Studio 2013中,我尝试使用“发布单个文件”选项单独发布一个缺少的文件。发布操作成功,但浏览器在尝试加载文件时仍无法找到该文件。注意,我不认为这是一个文件大小问题,因为一些二进制数据文件的大小只有3MB左右。

我猜在这个例子中,如果要通过服务器提供这些文件,您还没有为这些文件配置mimetype。对你的问题有一个快速的解决方法


HTH

要解决此问题,请将FTP发送到您的网站并上载以下Web.config文件,该文件将设置正确的MIME类型。如果您已经有一个Web.config文件,只需将下面的内容添加到相应的部分。用您试图加载的文件替换.json和application/json

<?xml version="1.0"?>
<configuration>
    <system.webServer>
        <staticContent>
            <mimeMap fileExtension=".json" mimeType="application/json" />
     </staticContent>
    </system.webServer>
</configuration>