0

我有 2 个项目 ABC 和 XYZ 在 IIS (7) 中创建为 2 个单独的虚拟目录。现在我的问题是我在项目 XYZ 中有许多 .JS(脚本)文件,这些文件需要捆绑、压缩并呈现在项目 ABC 中可用的 aspx 页面(包含 HTML 代码)中。这可能吗 ?

注意:使用 Microsoft ASP.NET Web 优化框架 1.1.1

[http://www.nuget.org/packages/microsoft.aspnet.web.optimization/]

4

1 回答 1

1

是的,只需在您的其他项目中使用指向捆绑包的正确链接即可。

如果您捆绑例如定义为

 bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js"));

可以通过

 @Scripts.Render("~/bundles/jquery")

您可以使用

 <script src='http://<host>/<site>/bundles/jquery' type='text/javascript' language='javascript' />

就这么简单。

如果您将两个应用程序都安装在同一个网站(相同的根目录)上,您还可以使用相对 URL,例如

<script src='/XYZ/bundles/jquery' type='text/javascript' language='javascript' />
于 2013-10-11T21:21:43.730 回答