c# - ASP.NET MVC 2 不显示 CSS 文件中的图像

标签 c# css iis image asp.net-mvc-2

我有一个我编写的小应用程序,它在使用开发服务器时运行良好,但是一旦我在本地机器 (IIS 7) 上切换到 IIS,我就会丢失图像和样式。

我尝试使用 Url.Content 以及母版页中样式和图像的这种方法,但我仍然丢失了从 CSS 样式引用的图像

有什么方法可以让它在本地模式和通过 localhost/iis 工作?

我怀疑这与虚拟目录有关,但我对 IIS 的了解还不足以肯定。

谢谢。

最佳答案

您是否发布或上传了您的图片?如果您没有将图像添加到您的元素中,它们将不会被发布。

更多问题:

您是否更新了任何路由规则?如果是这样,请将它们展示给我们。您是否在 Controller 上声明了任何授权属性?

关于c# - ASP.NET MVC 2 不显示 CSS 文件中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3126601/

相关文章:

c# - 文本框转换发送 key : Alt + Enter -> Enter

c# - 我是否需要在 ASP.NET 中配置 Web 服务引用?

css - 固定 div 不超出屏幕的右边缘

css - 将导航中的 3 个元素中的 2 个元素向右对齐,另一个向左对齐

c# - OutofMemoryException - 加载非常大的图像

c# - 当实体不公开时, Entity Framework 不会加载相关数据

jquery - 悬停时显示图像颜色

.net - (TTFB) 某些特定请求花费的时间比执行实际请求的时间长

iis - 尝试连接到TFS 2012 Express服务器并在浏览器中查看时出错

angular - 在重定向到新的 SPA 页面时在 header 中传递身份验证 token