【发布时间】:2011-06-15 06:32:41
【问题描述】:
我有两个独立的 Web 应用程序,分别名为 MainWeb 和 Reports。我想以这种方式部署它们:MainWeb 会有一个虚拟应用程序,例如指向 c:\inetpub\www\mainweb。
我想将报告应用程序部署在主 web 的子目录中,使其位于 c:\inetpub\www\mainweb\reports。
因此我可以将逻辑上耦合的两者结合起来,但我希望将它们放在单独的项目中以便于操作。
问题是,在我的 Reports 项目中,我使用像 ~/Style/Whatever.css 这样的结构,它在运行独立的 Reports 应用程序时工作正常,但在主 Web 中用作子目录时,它解析为 http://localhost/Style/Whatever .css 虽然我需要它来解析为 http://localhost/reports/Style/Whatever.css。
所以问题是,是否有可能处理这种情况,也许可以通过某种方式修改嵌套 web.config 中 ~ 的行为?
【问题讨论】:
标签: asp.net configuration web-config virtual-directory