ホストにアクセスしてバンドルを構築したいと考えています。Application_start で httpcontext にアクセスするのは簡単ではないことはわかっています。
Request.url.host
inRegisterBundles
メソッドを見つけるための他の回避策をアドバイスできますか
Global.asax
protected void Application_Start()
{
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
BundleConfig.asax
public static string host { get; set; }
public static string siteCssFileName { get; set; }
public static void RegisterBundles(BundleCollection bundles)
{
host = "~";
if (System.Web.HttpContext.Current.Request.Url.Host.Contains("local"))
host = "http://localhost:xxx";
else
host=Request.url.host;
bundles.Add(new StyleBundle("~/Content/jQuery/ui/css")
.Include(host+"/css/jQuery/hro-0079c1/jquery-ui-1.8.11.custom.css"));
}