使用 IIS 中的虚拟目录将应用程序部署到服务器时遇到问题。
我已经将相同的文件配置为直接在虚拟的默认网站下运行,也可以在端口 81 上运行的新网站根目录下运行。两种配置都使用它们自己相同的应用程序池。虽然端口 81 上的站点工作正常,但在虚拟目录中运行的站点不会加载捆绑包。
在页面中,我看到 URL 中缺少版本的链接,例如:
<link href="/MyVirtualDir/Content/css/site?v=" rel="stylesheet">
URL 从服务器返回 200 状态,但内容完全为空。
我已经看过这样的问题,这些问题引用了这个错误票,但我的理解是,这是包含在捆绑包中的文件是“虚拟”或不在物理文件夹根目录下的时候。在我的情况下这是不正确的。
为你能给我的任何帮助干杯。我不敢相信这种配置不被支持,所以我一定在某处做错了!
更新:我认为在此处的网络优化 codeplex 站点http://aspnetoptimization.codeplex.com/workitem/55 上提出了一张描述我的问题的票,但这并不是说这让我更进一步:(