【问题标题】:Change IIS .NET Framework Version via Command Line通过命令行更改 IIS .NET Framework 版本
【发布时间】:2012-06-29 14:35:28
【问题描述】:

我正在编写一组脚本以在 Windows Server 2008 R2 上自动安装和配置 IIS。我不知道如何编写将 IIS 的默认服务器级 .net 框架版本从 v2.0.50727 更改为 v4.0.30319

的脚本

到目前为止,我主要使用 PowerShell(强迫自己学习它的好借口)以及 WebAdministration 模块来执行所有配置。首选 PowerShell 解决方案,但不是必需的。

有关在 IIS 管理器中进行更改的位置的可视化参考:

【问题讨论】:

  • 我可以看到如何为给定的应用程序池执行此操作,但不适用于服务器。有没有办法在 GUI 中做到这一点,这就是你问的原因?如果是这样,您能告诉我您是如何手动进行更改的吗?如果没有其他方法,WMI 或 appcmd 可以做所有可以通过 GUI 完成的事情。
  • 添加了 GUI 元素所在位置的屏幕截图。我也无法弄清楚如何更改 appcmd 中的值。
  • 那么,这个控件是用于创建新应用程序池的默认 .NET 框架版本吗?如果是这种情况,您是否可以尝试将默认应用程序池的框架更改为 .NET 4,然后创建一个新的应用程序池?另一个测试是检查默认应用程序池上的当前框架版本,在选择主服务器节点时单击该按钮,然后再次检查默认应用程序池上的版本。

标签: iis powershell


【解决方案1】:

您可以在 cmd.exe 提示符下运行以下命令来更改 IIS 7 设置。

C:\Windows\System32\inetsrv\appcmd.exe set config /section:system.applicationHost/applicationPools /applicationPoolDefaults.managedRuntimeVersion:"v4.0" /commit:apphost

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 2015-08-29
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多