时间:2010-07-23 15:00:25

标签: .net .net-3.5 windows-services .net-4.0 windows-server-2008

4 个答案:

答案 0 :(得分:6)

答案 1 :(得分:3)

答案 2 :(得分:1)

在使用installutil安装服务期间,我也看到了上述问题。问题是我使用MSFT中的dotNetFx40_Full_setup.exe安装了.NET 4 Framework。安装程序不会将对4.0 Framework的引用添加到系统PATH环境变量中。

将以下内容添加到PATH环境变量中:

c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;c:\WINDOWS\Microsoft.NET\Framework\v3.5

这在安装期间以及运行时都适用于我。

答案 3 :(得分:0)

我发现了此问题的另一个原因:如果您的Web服务上安装了多个.NET框架,则使用installutil.exe将默认使用最旧版本。如果要安装的服务依赖于较新版本的框架,则可能会出现问题。