我有两个项目ABC和XYZ在IIS(7)中创建为2个独立的虚拟目录。现在我的问题是我在项目XYZ中有许多.JS(脚本)文件需要捆绑和修改并在项目ABC中可用的aspx页面(包含HTML代码)中呈现。这可能吗 ?
注意:使用Microsoft ASP.NET Web Optimization Framework 1.1.1
[http://www.nuget.org/packages/microsoft.aspnet.web.optimization/]
答案 0 :(得分: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' />