2011-04-26 8 views
5

Hace más de un año escribí un servicio WCF, que se ejecuta en un servidor de Windows 2003, bajo los auspicios de un servicio de Windows (que también escribí). (Lo escribí usando VS 2008). No he tenido la oportunidad de seguir trabajando con él durante mucho tiempo, pero ahora me gustaría continuar donde lo dejé en ese momento. Sin embargo, ahora intento usar VS 2010 y ver si puedo interactuar con él.¿Cómo obtengo SvcConfigEditor.exe en un servidor?

Lo primero que hice fue ejecutar SvcUtil desde la línea de comandos, para obtener la información que necesitaría poner en mi archivo App.Config. Sin embargo, me dio un error (# 415) diciendo que el servidor había rechazado la solicitud de red. He estado preguntando cómo puedo solucionar este problema y me dijeron que debería ejecutar SvcConfigEditor.exe en el servidor para obtener una mejor información de registro. Así que conecté RDP al servidor y traté de ejecutarlo. Solo que no está instalado en el servidor. .NET Framework 2 y 3.5 están instalados, pero no creo que importaría si .NET 4 estuviera instalado en el servidor, si estoy tratando de ejecutar SvcConfigEditor.exe desde .NET 3.5.

En pocas palabras: ¿cómo obtengo SvcConfigEditor.exe en el servidor?

Respuesta

4

Puede simplemente copiar su configuración desde el servidor a su estación de trabajo y luego ejecutar svcconfigeditor y luego copiarlo nuevamente al servidor. Tu configuración es solo un archivo de texto, así que trátalo como tal.

+0

WOW, genial, no había pensado en eso. OK, entonces ¿está hablando del archivo Machine.Config o del archivo App.Config utilizado por el servicio WCF? – Rod

+0

El archivo de configuración de la aplicación tiene todas las configuraciones – rerun

+0

OK, genial, gracias. – Rod

4

obtenerla de su máquina de desarrollo local donde está instalado Visual Studio:

configuración de servicios de Microsoft Editor de

C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ netfx 4.0 Tools \ SvcConfigEditor.exe

Es posible que desee obtener las siguientes herramientas, así:

de seguimiento de servicio Visor (de que haya habilitado el seguimiento de WCF)

C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ netfx 4.0 Tools \ SvcTraceViewer.exe

prueba WCF Client

C: \ archivos de programa (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ WcfTestClient.exe

+0

que pasa si no tiene un directorio SDK – PositiveGuy

+0

@CoffeeAddict entonces necesita instalarlo en alguna parte. http://www.microsoft.com/en-us/download/details.aspx?id=3138 – BozoJoe

5

se instala con WindowsSDK para Windows Server.

Si no lo ve disponible en Inicio> Todos los programas> Windows SDK> Herramienta> Editor de configuración de servicios O no puede encontrar el archivo "SvcConfigEditor.exe", no tiene que agregar la característica.

Para añadir ...

  1. Panel de control> Programas y funciones> (botón derecho del ratón) de Microsoft Windows SDK para Servidor> Cambiar
  2. Registro de Herramientas de Desarrollo> Herramientas de desarrollo de Windows> Herramientas de desarrollo .NET

Después de la instalación de la función, debería verla ahora.

Cuestiones relacionadas