Azure发布到localhost:4191

时间:2013-07-29 21:49:35

标签: azure

我为Azure创建了一个简单的Web应用程序,它的准系统是一个计算器。在VS 2010中,一切都很好,但是当我发布它时,一些图像存在一些问题。我可以在本地运行该网站,它们渲染得很好。

代码是:

<img src="images/cal.jpg" alt="calendar" />

但是当它发布时,相同的代码行变为:

<img src="http://localhost:4191/Source/images/cal.jpg" alt="calendar" />

哪个不呈现。

任何人都知道如何保留相同的路径?

2 个答案:

答案 0 :(得分:0)

你的src值必须是绝对的 - 假设图像在应用程序的根目录中,前缀图像为“/”:

<img src="/images/cal.jpg" alt="calendar" />

答案 1 :(得分:0)

如果你在Razor上使用MVC,这可能有效:

 <img src="@Url.Content("~/images/cal.jpg")" alt="calendar"/>

但你也可以试试这个......

<img src="~/images/cal.jpg" alt="calendar" />