【发布时间】:2011-04-09 03:18:52
【问题描述】:
我已经问过这个问题,但没有收到修复它的答案。我再次问,因为我已经尝试了所有我能想到的并且完全被卡住了。我之前的问题在这里:CSS images not showing in ASP.NET MVC
我有一个 ASP.NET MVC 应用程序,其中的图像位于 ~/image/ 目录中。当我在开发中运行它时,图像显示正常。发布时,它们根本不显示。我认为这不是参考路径问题,因为我已经尝试了 ../、./、~/ 等的所有组合。我能想到的。 css 引用、<img> 或 <asp:Image> 标记都不起作用并且都有相同的问题。我尝试在图像和所有父文件夹上编辑 Windows 安全性无济于事。
当我将鼠标悬停在 firebug 中的图像路径上时,图像预览框会旋转,好像找到了图像但无法加载。
非常奇怪的是,当我尝试直接转到图像(www.web.com/images/image.png)时,我被重定向到默认登录页面。 ASP.NET MVC 放入项目的默认帐户控制器在我的应用程序中,但我还没有实现任何登录控件。所以我认为这是身份验证的问题。或者可能是 IIS 问题?
感谢您提供的任何帮助。我已经坚持了将近一个星期,可能不得不放弃所有图像我无法对此进行排序。
【问题讨论】:
标签: asp.net-mvc image iis authentication