ASP.NET 图像出现 302 重定向
我正在本地开发一个新的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可能是由于包含您网站的根目录的 Windows 权限所致。
当您在 IIS 中进行设置时,您还需要向以下用户授予访问权限:
IUSR
IIS AppPool\DefaultAppPool
是默认值,如果您指定了自己的应用程序池,请替换后一部分)它们只需要默认的读取权限,除非您的网站创建文件
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:
IUSR
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