Zas*_*asz 16 .net wcf windows-server-2008 windows-server-2008-r2 .net-4.5
在Windows Server 2008 R2中,我无法从服务器管理器激活.net 4.5的WCF Http/Tcp激活窗口功能

Windows Server 2008 R2中的服务器管理器不支持.net 4.5,即使.net 4.5可以在Windows Server 2008 R2的IIS中安装和使用.
我可以使用Turn Windows功能开/关窗口在我的本地Windows 8中激活.Windows Server 2008中相同的Turn Windows功能开/关窗口链接将您带到服务器管理器

Powershell也没有在Server 2008上列出它.如何在Windows Server 2008中的.NET Framework 4.5高级服务下为WCF服务安装HTTP激活和TCP激活?
P_G的评论是正确的.如果选中此选项并稍后安装.net45,则会安装这些功能.
我想为.net45打开它主要是为了修复<system.serviceModel>未定义错误的部分,如果WCF激活服务没有运行则会发生错误.
我还注意到powershell在使用时继续抛出上述错误Set-WebConfigurationProperty这是因为服务器2008中的powershell试图从.net 2.0上下文解析web.config(.net 3.5和3.0共享配置文件位置与.net 2.0 - c:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config)并失败 - 因为在那个位置system.serviceModel没有在那里定义.
然而,应用程序工作正常,因为IIS网站使用(c:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config),它被定义在那里.
选中该复选框也可以定义该部分c:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config- 所以powershell现在也可以解析web.config和set-iis属性.
| 归档时间: |
|
| 查看次数: |
20964 次 |
| 最近记录: |