在不同的Windows上无法识别的属性'multipleSiteBindingsEnabled'问题

Vla*_*hov 7 windows configuration wcf web-services windows-7

我有一个使用目标平台3.5构建的项目.我部署了它:

  • IIS 7
  • Windows 7的
  • 机器上安装了.NET 4
  • Microsoft .NET Framework版本:2.0.50727.4961(来自AppPool)
  • ASP.NET版本:2.0.50727.4955(来自AppPool)

申请失败.分析器错误消息:无法识别的属性'multipleSiteBindingsEnabled'.请注意,属性名称区分大小写.

我为Windows 7安装了SP1,现在配置为:

  • IIS 7
  • Windows 7的
  • 机器上安装了.NET 4
  • Microsoft .NET Framework版本:2.0.50727.5444(来自AppPool)
  • ASP.NET版本:2.0.50727.5420(来自AppPool)

现在它的工作原理.

是否在某处描述了此Windows 7 SP1修复程序?那么其他Windows(XP,2003,2008 R2)呢,它有些修复吗?

atc*_*way 1

由于该属性仅适用于面向 .NET Framework 4.0 的应用程序,因此我建议从您的配置中将其全部删除。即使您可以在记录的 SP1 版本中找到一些注释,但如果您的目标是像 3.5 这样的旧框架,它仍然对您没有任何帮助。

描述“multipleSiteBindingsEnabled”属性及其支持的 MSDN 链接: http://msdn.microsoft.com/en-us/library/system.servicemodel.servicehostingenvironment.multiplesitebindingsenabled.aspx