我正在尝试做这里的答案中所建议的:How do I set the .NET Framework Version when using New-WebAppPool?
并使用以下命令:
Set-ItemProperty C:\inetpub\temp\appPools\DefaultAppPool managedRuntimeVersion v4.0
但是我得到了这个错误。
Set-ItemProperty : Property System.String managedRuntimeVersion=v4.0不存在。一行:1字符:17+ Set-ItemProperty <<<< C:\inetpub\temp\appPools\DefaultAppPool managedRuntimeVersion v4.0 + CategoryInfo: ReadError:(System.String managedRuntimeVersion=v4.0:PSNoteProperty) [IOException + FullyQualifiedErrorId :SetPropertyError,
我认为我正确地加载了Web管理模块(右键单击任务栏图标并选择了"Import“,然后尝试了该shell中的命令),我还尝试使用该命令并显式地声明参数,但它仍然发生。其他属性(如AutoStart )也会出现同样的问题。
有人知道我可能做错了什么吗?
发布于 2012-02-14 18:26:27
C:\
是来自文件系统提供程序的。基思在你所链接的问题中的答案是使用IIS IIS:\
。
Set-ItemProperty IIS:\AppPools\<pool_name> managedRuntimeVersion v4.0
发布于 2012-02-14 18:30:14
C:\inetpub\temp\appPools\DefaultAppPool
--您正在指向文件系统。
使用IIS提供程序指向App。
它将类似于IIS:\AppPools\Name
https://stackoverflow.com/questions/9282063
复制相似问题