CSS和图像路径不起作用

时间:2014-08-04 15:29:04

标签: asp.net iis

主文件中定义的路径不适用于新服务器。他们在生产服务器和开发机器上运行良好。以下是该文件的示例:

/HeadOffice/Styles/HeadOfficeCalendar.css

除非我使用虚拟名称填写完整的网址,否则这些路径无法正常工作。

工作:

https://connect.server.co.uk/FesQA/HeadOffice/Styles/HeadOfficeCalendar.css

我还可以在ASP> NET代码标记中包含已解析的URL,但我不想更改所有这些路径,它们可能是数百个。因此,如果总公司文件夹与主文件位于同一文件夹中,则应该只能引用:

/HeadOffice/Styles/HeadOfficeCalendar.css 似乎主文件和aspx文件中的引用似乎通过添加〜和runat = server工作正常。但除非我包含完整路径,否则CSS文件中的图像引用不起作用。

DOESN' WORK

url(/HeadOffice/Images/tlcorner.png)

工作

url(connect.server.co.uk/FesQA/HeadOffice/Images/tlcorner.png)

1 个答案:

答案 0 :(得分:1)

我知道我之前已经回答了这个问题,但这在VS中永远都是已知问题。

正确执行此操作的简单方法是将CSS文件从“解决方案资源管理器”窗口拖动到代码视图中母版页的头部。

对于您网站上的其他链接,请确保包含runat =“server”属性并解析此类链接(使用“〜”运算符):

<img src="~/images/sample.jpg" runat="server" />