| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==ASP.NETバンドルでの相対パスを使用==
[[ASP.NET.Core][ASP.NET]]
====App_Start/BundleConfig.cs====
using System.Configuration;
発行時にWeb.configを差し替える設定が必要
*Web.config
<&lt;appSettings>&gt; <&lt;add key="ApplicationContextPath" value=""/>&gt; <&lt;/appSettings>&gt;
*Web.Test.config
<&lt;appSettings>&gt; <&lt;add key="ApplicationContextPath" value="/TestApp" xdt:Transform="Replace" xdt:Locator="Match(key)"/>&gt; <&lt;/appSettings>&gt;
*Web.Release.config
<&lt;appSettings>&gt; <&lt;add key="ApplicationContextPath" value="/ReleaseApp" xdt:Transform="Replace" xdt:Locator="Match(key)"/>&gt; <&lt;/appSettings>&gt;
====_Layout.cshtml====
====実行結果====
*テスト
<&lt;script src="/TestApp/Scripts/jquery-3.3.1.js"><&gt;&lt;/script>&gt; <&lt;script src="/TestApp/Scripts/bootstrap.js"><&gt;&lt;/script>&gt;
*本番
<&lt;script src="/ReleaseApp/SalesMsReport/Scripts/jquery-3.3.1.js"><&gt;&lt;/script>&gt; <&lt;script src="/ReleaseApp/SalesMsReport/Scripts/bootstrap.js"><&gt;&lt;/script>&gt;

案内メニュー