我有一个ASP MVC应用程序,它使用jQuery UI作为datepicker和accordion小部件。在本地运行时,以及在Azure上部署到开发/调试Web应用程序时,它们的图标(按钮更改月份,手风琴箭头)显示正常。jQuery UI图标显示在调试部署但不是版本
但是,一旦部署到发布/生产Web应用程序,他们不会。这些小工具仍然可以正常工作,但由于某种原因,它拒绝包含与小工具相关的jQuery UI图像。它尝试加载资源,但它回来了404
我部署到Azure以及Web应用程序配置为在蔚蓝结束调试/发布Web应用程序相同。
我真的不知道,从我的项目配置文件相关的问题,让我等张贴那些直到有人告诉我。
我在我的包配置中使用缩小的jquery ui css,并且我知道它捆绑正确,因为它实际上试图加载生产中的图标,但在图标本身上返回404。
- 内容
- 图像0
- UI-icons_222222_256x240.png
- 的jquery-ui.min.css
- 图像0
并在jquer Y型ui.min.css它看起来对他们的相对路径像
background-image:url("images/ui-icons_222222_256x240.png")
因此,当它被部署到发布版本就必须重新安排,其中的内容目录是相对的CSS文件或东西..
感谢您的回答。我最近有一些更紧迫的事情要做,但是一旦我开始修复这个错误,我会重新回答你的答案并提供任何必要的反馈。 – zero01alpha