这是一个奇怪的:
MultipleSiteBindingsEnabled的官方MSDN文档说它只是一个.NET 4.0+功能:http://msdn.microsoft.com/en-us/library/system.servicemodel.configuration.servicehostingenvironmentsection.multiplesitebindingsenabled(v=vs.110).aspx
如果你在网上搜索“MultipleSiteBindingsEnabled”,你会发现有关搜索.NET 3.5等价物的人的其他SO问题和博客帖子。
...但它在我在IIS中的.NET 2.0应用程序池中运行的WCF 3.5应用程序中工作,实际上我认为服务器根本没有安装.NET 4.0。
我用Reflector探测到并看到ServiceHostingEnvironment.MultipleSiteBindingsEnabled
确实存在于程序集中,截图证明(奖励:它说它也在程序集的3.0.0.0
版本中!)
我想知道是否有人可以解释这一点。这不能是3.5 SP1更改,因为在更改页面上没有提及它:http://msdn.microsoft.com/en-us/library/cc836419.aspx