我在 iis 服务器 7 中托管了我的 asp .net mvc3 应用程序。我已经将我的应用程序部署在一个虚拟目录下,我的应用程序的 url 就像 www.abc.com/virtualdirname 。应用程序工作正常,我能够浏览页面。但是,我无法查看我的应用程序中使用的任何图像。我已将图像存储在文件夹 public/images 中。其中一张图片的cshtml代码如下 img id="start" src="../../Public/images/start_button_start.png"
我收到错误消息代替图像,图像路径是 www.abc.com/public/images 而不是 www.abc.com/virtualdirname/public/images 。
在我的配置文件的应用程序设置中,我定义了虚拟目录。 添加键=“虚拟目录”值=“/虚拟目录名称”/
谁能告诉我为什么会发生这个问题,我该如何摆脱这个问题?