Поделиться через


Инструкция по Использование службы управления службами

В этом разделе описаны действия по работе со службой управления службами. См. раздел Служба управления службами, в котором содержатся сведения об этой службе.

  1. Откройте корневой файл Web.config в любом редакторе. Этот файл можно найти в папке %WINDIR%\Microsoft.NET\<Framework или Framework64>\v4.0.xxxxx\Config.

  2. Выполните поиск по ключевому слову ServiceManagementBehavior в файле конфигурации.

  3. Измените определение реакции службы для включения публикацию метаданных службы по HTTP, как показано в следующем примере.

    <behavior name="ServiceManagementBehavior">
        <serviceMetadata httpGetEnabled="true" />
    </behavior>
    
  4. Сохраните файл Web.config. При отсутствии прав на запись файла конфигурации возникнет сообщение об ошибке. Обновите список управления доступом, относящийся к этому файлу, и повторите попытку сохранения.

  5. Щелкните правой кнопкой мыши клиентский проект и выберите пункт Добавить ссылку на службу.

  6. Введите https://localhost/<имя приложения>/ServiceManagement.svc в качестве адреса и нажмите кнопку Перейти.

  7. Нажмите кнопку ОК, чтобы закрыть окно Добавление ссылки на службу.

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

                ServiceManagementClient clnt = new ServiceManagementClient();
                ActivationRequest request = new ActivationRequest();
                request.VirtualPath = "https://localhost/MyWFServiceApp/MyWFService.xamlx";
                clnt.ActivateService(request);
    

  2012-03-05