Инструкция по Использование службы управления службами
В этом разделе описаны действия по работе со службой управления службами. См. раздел Служба управления службами, в котором содержатся сведения об этой службе.
Откройте корневой файл Web.config в любом редакторе. Этот файл можно найти в папке %WINDIR%\Microsoft.NET\<Framework или Framework64>\v4.0.xxxxx\Config.
Выполните поиск по ключевому слову ServiceManagementBehavior в файле конфигурации.
Измените определение реакции службы для включения публикацию метаданных службы по HTTP, как показано в следующем примере.
<behavior name="ServiceManagementBehavior"> <serviceMetadata httpGetEnabled="true" /> </behavior>
Сохраните файл Web.config. При отсутствии прав на запись файла конфигурации возникнет сообщение об ошибке. Обновите список управления доступом, относящийся к этому файлу, и повторите попытку сохранения.
Щелкните правой кнопкой мыши клиентский проект и выберите пункт Добавить ссылку на службу.
Введите https://localhost/<имя приложения>/ServiceManagement.svc в качестве адреса и нажмите кнопку Перейти.
Нажмите кнопку ОК, чтобы закрыть окно Добавление ссылки на службу.
Добавьте код, аналогичный приведенному ниже, для вызова службы управления службами, чтобы активировать службу в приложении.
ServiceManagementClient clnt = new ServiceManagementClient(); ActivationRequest request = new ActivationRequest(); request.VirtualPath = "https://localhost/MyWFServiceApp/MyWFService.xamlx"; clnt.ActivateService(request);
2012-03-05