Windows Azure为什么要在所有CSS图片文件路径中添加“ / bundles /”?

汤姆

我正在使用css属性:

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

但是,当部署到Windows Azure时,它会出现“找不到文件”错误,因为它试图从以下位置检索映像:

...azurewebsites.net/bundles/Content/Images/background.jpg

我试过了:

'~/', '../', 'Content/', '/Content' & even the full path.

当我只是在Web浏览器中转到图像的URL时,它会加载图像,因此我知道它在那里。

消除或解决此问题的最佳方法是什么?

谢谢。

肖恩·卢丁(Shaun Luttin)

Windows Azure为什么要在所有CSS图片文件路径中添加“ / bundles /”?

您的CSS文件已被捆绑ASP.NET将CSS文件放入一个新文件中,并将其存储在中mydomain.net/bundles/somefile.cssWeb浏览器正在寻找相对于CSS文件位置的图像

这仅在Azure上发生,因为捆绑仅在发布配置中运行,而不在调试配置中运行。因此,您可以通过<compilation debug="false" />在web.config文件中进行设置来本地测试捆绑

解决此问题的最佳方法是什么?

看一下这一点:MVC4 StyleBundle无法解析图像,并且该MVC无法使用CSS中的background-url显示图像-使用捆绑,或者只是不使用捆绑。:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

CXF Bundles:有什么区别?

为什么要使用@ Scripts.Render(“〜/ bundles / jquery”)

jetty、felix、bundles 和 webapps 的合适嵌入机制是什么

什么是@ angular / core / bundles / core.umd.js

Unity Asset Bundles-我要部署哪些文件?

为什么我已部署的Symfony应用程序无法加载bundles.php文件?

Swift 4.2-Cocoapods:在resource_bundles中添加和访问脚本集

为什么Asp.Net MVC 5在_Layout.cshtml的底部将@ Scripts.Render(“〜/ bundles / jquery”)放在底部?

在所有版本的Windows中,%PROGRAMDATA%是否相同?

如何从Windows 10中的图片文件夹中获取所有图像

无法解析角度5 aspnet预渲染中的node_modules \ @angular \ platform-server \ bundles中的@ angular / http

出现在《HTML5 游戏:从新手到忍者》这本书的 Github 代码存档中的 bundles.js 文件是什么?

为什么 pd.read_csv 不接受 Windows 文件路径中的变量名?

为什么Windows控制台中的“>”命令不能将所有消息重定向到文件?

为什么我在旧的Windows文件夹上失去权限/所有权?

Windows CMD:将后缀添加到文件夹中的所有文件

无法从Eclipse(JAVA,Windows 7)的JNI文件夹中添加所有类文件

Windows CMD:为文件夹中的所有文件夹添加后缀

为什么我的browserify要求路径无法在Windows中解析?

为什么Windows 10中的所有开始菜单图块都具有相同的颜色?

在python中查找所有Windows的exe路径的问题

为什么我无法基于Windows Phone Silverlight 8.1在图片库中成功创建文件?

Windows文件路径路径中的空格

为什么我必须在Windows 10中的所有命令后都键入.exe?

为什么在Windows 7中不能删除闪存驱动器上的所有分区?

为什么我的所有额外RAM在Windows 7中都标记为“保留的硬件”?

如何仅在Windows上的Git中为所有者添加文件执行权限?

如何在Windows目录中列出所有“带有路径的文件”,包括Python中的所有子文件夹?

为什么我不能使用带有 ofstream 的 Windows 环境路径来编写文本文件?