Как я могу получить SvcConfigEditor.exe на сервер? - PullRequest
5 голосов
/ 26 апреля 2011

Более года назад я написал службу WCF, которая работает на Windows 2003 Server, под эгидой службы Windows (которую я также написал).(Я написал его, используя VS 2008.) У меня не было возможности продолжать работать с ним долгое время, но теперь я хотел бы узнать, где я остановился тогда.Однако теперь я пытаюсь использовать VS 2010 и посмотреть, смогу ли я с ним взаимодействовать.

Первое, что я сделал, - запустил SvcUtil из командной строки, чтобы получить информацию, которую мне нужно было бы поместить вмой файл App.Config.Тем не менее, он дал мне ошибку (# 415) о том, что сервер отклонил сетевой запрос.Я спрашивал о том, как я могу решить эту проблему, и мне сказали, что я должен запустить SvcConfigEditor.exe на сервере, чтобы получить лучшую информацию для регистрации.Таким образом, я RDP на сервер и попытался запустить его.Только он не установлен на сервере..NET Framework 2 и 3.5 установлены, но я не думаю, что будет иметь значение, если на сервере будет установлен .NET 4, если я пытаюсь запустить SvcConfigEditor.exe из .NET 3.5.

Итог: как я могу получить SvcConfigEditor.exe на сервер?

Ответы [ 3 ]

5 голосов
/ 28 апреля 2014

Устанавливается вместе с WindowsSDK для Windows Server.

Если вы не видите его доступным в Пуск> Все программы> Windows SDK> Инструмент> Редактор конфигурации службы ИЛИ не можете найти файл "SvcConfigEditor.exe", вы не добавили эту функцию.

Добавить ...

  1. Панель управления> Программы и компоненты> (Щелкните правой кнопкой мыши) Microsoft Windows SDK для сервера> Изменить
  2. Проверьте Инструменты разработчика> Инструменты разработки Windows> Инструменты разработки .NET

После установки функции вы должны увидеть ее сейчас.

4 голосов
/ 25 августа 2012

Получите его с локальной машины разработки, на которой установлена ​​Visual Studio:

Редактор конфигурации службы Microsoft

C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \ SvcConfigEditor.exe

Возможно, вам также понадобятся следующие инструменты:

Service Trace Viewer (из вас включена трассировка WCF)

C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \ SvcTraceViewer.exe

Тестовый клиент WCF

C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ WcfTestClient.exe

4 голосов
/ 26 апреля 2011

Вы можете просто скопировать свою конфигурацию с сервера на рабочую станцию, а затем запустить svcconfigeditor и скопировать ее обратно на сервер. Ваша конфигурация - это просто текстовый файл, поэтому относитесь к нему как к такому.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...