从命令行更改IIS 7虚拟目录的框架版本

时间:2010-08-12 18:25:05

标签: iis-7 nant

是否有一种从命令行以编程方式更改IIS 7.0中特定虚拟目录的.NET Framework版本?

我们正在使用NAntContrib中的mkiisdir.exe工具来创建虚拟目录,但我们需要将框架版本更改为新创建的虚拟目录的4.0版本。 mkiisdir.exe似乎没有允许控制它的选项。

我们正在寻找通过mkiisdir.exe或其他工具执行此操作的方法 - 无论有效。

提前致谢! 杰夫

1 个答案:

答案 0 :(得分:3)

您可以使用AppCmd.exe为您创建的AppPool设置运行时版本: 因此,假设您的应用程序正在使用TestPool应用程序池,那么您可以:

appcmd.exe set config  -section:applicationPools /[name='TestPool'].managedRuntimeVersion:"v4.0"