当您为不同的客户端运行相同的基于Web的应用程序作为多租户应用程序时,是否有一种方法可以在PreapplicationStartMethod中获取正在启动的站点的某种上下文?
更具体地说,我想获取主机头信息(来自applicationHost.config的“bindingInformation”属性值);我已经找到了在应用程序启动很久之后在特定请求时获取此信息的方法。有没有办法在应用程序启动过程中获取信息?
这是一个MVC 3应用程序和IIS 7.5。
答案 0 :(得分:0)
在应用程序启动时找不到“bindingInformation”,我没有找到这个问题的直接答案。在进一步审查要求之后。主机头不是我的解决方案的最佳选择。
更好的解决方案是使用System.Web.Hosting.HostingEnvironment.SiteName值。