0

当您为不同的客户端运行相同的基于 Web 的应用程序作为多租户应用程序时,是否有办法在 PreapplicationStartMethod 期间获得正在启动的站点的某种上下文?

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

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

4

1 回答 1

0

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

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

于 2011-02-16T22:16:01.840 回答