我创建了一个.净windows服务,安装没有任何问题上开发机。在服务器上,只有。净框架(没有VS安装),因为我没有VS2008年的提示下,我做了以下。

  1. 我打开的命令提示
  2. 我有没有 cd C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727
  3. 我试图安装服务使用 installutil.exe "道路的服务。exe"

我得到以下例外:

Microsoft (R) .NET Framework Installation utility Version 2.0.50727.1433
Copyright (c) Microsoft Corporation.  All rights reserved.

Exception occurred while initializing the installation:
System.Configuration.ConfigurationErrorsException: 
Configuration system failed to initialize

这种服务的安装/卸载,没有任何问题在我的地方主机。任何帮助吗?

该服务。exe。config看起来是这样的:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <!-- Should process conversions -->
    <add key="Service.EnableConversions" value="true"/>
    <!-- Poll Interval-->
    <add key="Service.Interval" value="10000" /> <!-- Set to 10 seconds -->
  </appSettings>
</configuration>
有帮助吗?

解决方案

这是一个问题,一个坏了的机器。配置在服务器上。后重新安装这一问题得到解决。

其他提示

收到这种错误行InstallUtil.exe 从C:\Windows\Microsoft.NET\Framework\v4.0.30319 文件夹。修复,尽量复印机。config。默认机。配置(可能的备份你当前的机。config如果它实际上是存在的配置目录)。

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config
copy machine.config.default machine.config

现在改变父目录和运行InstallUtil.exe /?看如果它显示使用情况的信息。

cd..
InstallUtil.exe /?

希望这会有所帮助。保罗

不知道为什么你的配置应该引起任何麻烦。...

你可以尝试创建和安装服务 sc.exe 工具,而不是?它是Windows的一部分,并应存在有更多最近的窗版本。

做一个 sc -? 得到充分的信息有关的所有参数。

基本上创建和安装的服务,就需要:

sc create (service name) binPath= (path to your exe) DisplayName= (display name)

空间 之后的"="的标志!他们需要的-没有它们,它不会的工作(我知道这很奇怪-但是这是语法相信我).

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top