gpt4 book ai didi

asp.net-mvc - ASP .Net MVC - 图像未显示在已发布的版本中

转载 作者:行者123 更新时间:2023-12-04 13:06:34 25 4
gpt4 key购买 nike

我正在开发一个 ASP .Net MVC 应用程序,在我的开发机器上,该应用程序按预期运行,更重要的是,CSS 文件中提到的图像也能正确显示。

但是,当我将此应用程序发布到测试服务器时,Web 应用程序运行良好,但未显示图像。

如果我在测试测试服务器的输出时修改了 IE 中的 URL,则返回图像,这意味着该文件在那里,但在正常使用站点时它不会出现在 View 页面中。

我也尝试过替代服务器,但结果是一样的。

为了确认,这里是引用图像的 CSS 页面中的一行...

background-image: url('/Content/Images/Logo/myLogo.jpg');

有什么建议?

干杯

布雷特

最佳答案

URL 不正确,可能是因为您在子文件夹中发布,因此它们不再位于服务器的根目录。我通常使用 Url.Content( "~/Content/Images/..." )构建 url 而不是对其进行硬编码。这样它就会在构建路径时考虑到路径。

例子:

 <img src='<%= Url.Content( "~/Content/Images/banner.jpg" ) %>' alt="Banner" />

关于asp.net-mvc - ASP .Net MVC - 图像未显示在已发布的版本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com