:(
本地图像显示正常:
但是当我将它上传到我的服务器时,它不喜欢链接?
我看到一些有类似问题的SO,被告知"img src="~/..."
,但这不起作用。
这是我的代码:
<img src="~/Content/Images_fixed/@(item.link).scale_20.jpg" width=" 190" height="130" />
这是我的内容文件夹:
它在文件夹中显示“无”,但如果我点击“全部显示”,我会看到图像。所有图像都在文件夹中,所以这不是错误(因为你可以看到它们在本地加载正常)
修改
您将看到我的服务器上正在运行的图像,但这只是因为我正在使用它
<img src="http://www.jdmdev.net/sweetscomplete/images/@(item.link).scale_20.JPG" />
而不是<img src="~/Content/Images_fixed/@(item.link).scale_20.jpg" />
所以我的问题仍然在这里,当你上传到你的项目它没有使用相同的链接,或者可能图像没有上传时,它仍然没有解决(即使它们出现在github就好了)。
解决
原因:在visual studio中导入图像时,需要“包含在项目中”。它将在本地工作,但一旦你把它放在一个实时服务器上,它将不再看到图像。您必须包含在项目中,重新打开visual studio并更新您的服务器正在从中检索构建的SVN。
答案 0 :(得分:1)
尝试在项目中包含这些图片,然后尝试发布您的网站。也许他们没有上传到你的服务器上。
更新: 如果您在Visual Studio中的项目中显示“显示所有文件”,然后在“项目中包含”所有图像,则它们将被添加到.csproj文件中。然后,您可以将更改提交到github(包括.csproj文件),并允许Azure构建项目并将文件上载到服务器。