【问题标题】:ASP.NET Images are Getting 302 RedirectASP.NET 图像正在获得 302 重定向
【发布时间】:2011-10-03 21:05:10
【问题描述】:

我正在本地开发一个新的 ASP.Net MVC 4.0 应用程序。它在 Casini 中成功运行。现在我想将它演示给我的客户端,并通过在我的 Win7 机器上本地运行的 IIS 7.5 公开它。问题是所有 JPG 图像都从 IIS 获得 302 重定向。我尝试从 /Images/.jpg、/Content/.jpg 和根目录 /*.jpg 访问图像。有趣的是,我可以从任何文件夹(如 *.js 文件、*.css 文件、*.bmp 文件)访问其他类型的文件。

有什么想法吗?

【问题讨论】:

  • 302 是一个重定向。它试图重定向到什么?你看过 IIS 吗?是否有 URL 重写?
  • 听起来他们肯定被 iis 或其他重写工具的重写过滤器捕获了。如果不是,请检查 iis 中它的 MIME 类型条目。

标签: asp.net-mvc redirect iis-7.5 http-status-code-302


【解决方案1】:

这可能是由于 Windows 对包含您网站的根目录的权限。

在 IIS 中设置时,还需要授予以下用户访问权限:

  • IIS 匿名用户帐户:IUSR
  • IIS 应用程序池帐号:(IIS AppPool\DefaultAppPool 为默认,如果您指定了自己的应用程序池,请替换后面部分)

它们只需要默认的读取权限,除非您的网站创建文件

【讨论】:

    猜你喜欢
    • 2017-08-14
    • 2021-11-15
    • 2016-01-27
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多