我的目标是跨多个网站共享图像、css、js 等,这些网站都托管在 IIS 的同一父虚拟目录下。当然,我可以对图像路径进行硬编码,但我希望 .NET 有一种方法可以使用 IIS 配置智能地解析 URL。
这是我的文件/虚拟目录结构:
Parent Site (Virtual Directory) default.aspx mypage.aspx otherpage.aspx images - logo.jpg css - site.css Subsite1 (Virtual Directory) - default.aspx - products.aspx Subsite2 (Virtual Directory) - default.aspx - products.aspx - miscellaneous.aspx
Parent Site
、Subsite1
和Subsite2
都是为http://parentsite.com、http://subsite1.com和http://subsite2.com分别设置的虚拟目录。我想在这些站点之间共享图像、js、css 等。
.NET 中是否有一种方法可以在从其中一个子站点(例如http://subsite.com/default.aspx~/images/logo.jpg
)调用时解析为http://parentsite.com/images/logo.jpg?