ASP.NET 图像出现 302 重定向

发布于 2024-11-19 11:30:25 字数 258 浏览 2 评论 0原文

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

有什么想法吗?

I'm developing a new ASP.Net MVC 4.0 app locally. It runs successfully in Casini. Now I'd like to demo it to my client and expose it through IIS 7.5 running locally on my Win7 box. The problem is that all JPG images get a 302 redirect from IIS. I've tried accessing images from /Images/.jpg, /Content/.jpg, and root /*.jpg. What's interesting is that I can access other files types from any folder (like *.js files, *.css files, *.bmp files) just fine.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

狼性发作 2024-11-26 11:30:25

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

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

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

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

IIS网站目录权限截图

It's likely due to Windows permissions on the root directory containing your web site.

When you set it up in IIS, you also need to grant access to the following users:

  • IIS Anonymous user account: IUSR
  • IIS Application Pool account: (IIS AppPool\DefaultAppPool is the default, replace the latter part if you've specified your own App Pool)

They only need the default read permissions, unless your web site creates files

IIS website directory permissions screenshot

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文