我有一个名为“WebApp”的IIS Web应用程序在“默认网站”中创建。 WebApp有一个带有名为“Repository”的图像存储库的虚构目录。指向IIS上的错误虚拟目录的URL
Schema:
-Default Web Site
-WebApp
-Repository
当我执行的web应用程序是这样的:
http://localhost/WebApp
我所有的图像点像"/Repository/ImageDir/image.jpg
相对URL“这被解释像http://localhost/Repository/ImageDir/image.jpg
该URL是错误的,因为。由于我的虚拟目录位于WebApp
之内,所以正确的URL应该是http://localhost**/WebApp**/Repository/ImageDir/image.jpg
H我可以让它生成一个正确的URL。
更多信息,Web应用程序在ASP.NET MVC中。
UPDATE:
我用剃刀在我的意见,所以这里是生成一个img标签的代码:
<img src="@m.ThumbPath" />
其中 “M” 为模型的元素(这是元素列表),“ThumbPath”包含出现问题的相对路径。
添加你的代码,你试过到目前为止什么? –