0

IIS (7) で 2 つの別々の仮想ディレクトリとして作成された 2 つのプロジェクト ABC と XYZ があります。今私の問題は、プロジェクト ABC で利用可能な aspx ページ (HTML コードを含む) にバンドルして minfied し、レンダリングする必要があるプロジェクト XYZ に多くの .JS (スクリプト) ファイルがあることです。これは可能ですか?

注: 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' />

それと同じくらい簡単です。

両方のアプリケーションが同じ Web サイト (同じルート) にインストールされている場合は、相対 URL を使用することもできます。

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