【发布时间】:2013-02-01 21:15:55
【问题描述】:
我想访问我的主机并构建我的包。 我知道在 Application_start 中访问 httpcontext 并不直接。
您能否建议任何其他解决方法以在 RegisterBundles 方法中找到 Request.url.host
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"));
}
【问题讨论】:
标签: asp.net-mvc-4 httpcontext application-start