【发布时间】:2010-06-16 15:50:07
【问题描述】:
我有一个在 IIS 中作为子网站运行的 ASP.NET MVC Web 应用程序;假设它的路径类似于http://mysite.com/subweb。
我有一个视图,它提供从 CMS 获得的内容。 CMS 编辑器输入了一些包含相对图像路径 的内容。
这在站点是根网站的生产服务器上工作正常,但在站点是根网站下的虚拟目录的登台服务器上却不行
路径应该是生产服务器上的
和 在登台服务器上。
是否可以使用
<head>
<base href="http://mysite.com/subweb/" />
</head>
<html>
<body>
<img src="/images/imga.png" />
</body>
</html>
它似乎不起作用。谁能解释为什么或如果这是一种可行的方法?我不想要求内容编辑器了解网站部署选项(在 UAT 和生产之间发生变化)。
【问题讨论】:
-
标签指定页面中超链接的默认地址。我猜它对图像 src 没有任何作用。
标签: asp.net virtual relative-path virtual-directory