0

我已将我的网站上传到 Windows azure。该网站在本地服务器上正常运行。

我正在将图像上传到服务器。

问题:

如果文件有一些奇怪的名称,例如 2013_6_5_15_12_33_144pwzve.lg2 Windows azure 显示 404 错误您要查找的资源已被删除、名称已更改或暂时不可用。

但适用于这个文件名 2013_6_5_12_1_5_SampleStudent.png

我创建了一些示例页面来检查文件是否成功上传。

所有文件都在服务器上。我使用网格检查

grvNotSent.DataSource = Directory.GetFiles(Server.MapPath("~/Test"));

任何的想法?

任何帮助表示赞赏

谢谢

4

1 回答 1

3

什么是LG2?您是否在 web.config 中为该文件扩展名添加了 mime 类型

您可以像这样添加 mime 类型映射:

  <system.webServer>
      <staticContent>
         <mimeMap fileExtension=".lg2" mimeType="whatever_this_type_is" />
      </staticContent>
   </system.webServer>

当 IIS 看到未知的 mime 类型时,它会忽略 404 的请求。

于 2013-06-06T04:17:15.097 回答