Vra

Ek het 'n NET vensters diens wat sonder enige probleme op die dev masjien installeer. Op die bediener wat net die NET raamwerk het (en geen VS geïnstalleer), want ek het nie die VS 2008 spoedige het, ek het die volgende.

  1. Ek het die opdrag prompt
  2. Ek het cd C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727
  3. Ek het probeer om die diens te installeer met behulp van installutil.exe "Pad na die diens exe"

Ek kry die volgende uitsondering:

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

Hierdie diens installeer / ongedaan sonder enige probleme op my plaaslike gasheer. Enige hulp?

Die service.exe.config lyk soos volg:

<?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>
Was dit nuttig?

Oplossing

Dit was 'n probleem met 'n korrupte machine.config op die bediener. Na installeer dit is hierdie kwessie opgelos.

Ander wenke

Ontvang hierdie fout loop InstallUtil.exe van die C: \ Windows \ Microsoft.NET \ Framework gids \ v4.0.30319. Om vas te stel, probeer die kopiëring van die machine.config.default om machine.config (miskien Friends jou huidige machine.config as dit is eintlik teenwoordig in die Config gids).

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

Nou verander na die ouer gids en hardloop InstallUtil.exe /? om te sien of dit vertoon die gebruik inligting.

cd..
InstallUtil.exe /?

Hoop dit help. Paul

Nie seker hoekom jou config enige probleme moet veroorsaak ....

Kan jy probeer om te skep en te installeer jou diens met die sc.exe instrument in plaas? Dit is deel van Windows en moet teenwoordig op al meer onlangse weergawes van Windows nie.

Doen 'n sc -? om die volle inligting oor al die parameters kry.

In beginsel te skep en te installeer die diens, wat jy nodig het:

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

Watch vir die spasies na die "=" teken! Wat hulle nodig het is - sonder dat hulle dit sal nie werk (ek weet dit is vreemd - maar dit is die sintaksis - trust me).

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top