2011-02-14 52 views
0

当您针对不同客户端运行同一个基于Web的应用程序作为多租户应用程序时,PreapplicationStartMethod期间有一种方法可以为正在启动的站点获取某种上下文?如何在PreapplicationStartMethod期间获取网站上下文/信息

更具体地说,我想要获取主机头信息(applicationHost.config中的“bindingInformation”属性值);我已经找到了在应用程序启动很长时间后的特定请求时获取这些信息的方法。有没有办法在应用程序启动过程中获取信息?

这是一个MVC 3应用程序和IIS 7.5。

回答

0

我没有找到这个问题的直接答案,以找到应用程序启动时的“bindingInformation”。进一步审查要求后。主机头不会是我的解决方案的最佳选择。

更好的解决方案是使用System.Web.Hosting.HostingEnvironment.SiteName值代替。