如何:使用服务管理服务
本主题介绍使用 Service Management Service 的步骤。有关此服务的概念的详细信息,请参阅服务管理服务。
在任何编辑器中打开根 Web.config 文件。可以在 %WINDIR%\Microsoft.NET\<Framework or Framework64>\v4.0.xxxxx\Config 文件夹中找到此文件。
搜索关键字:配置文件中的 ServiceManagementBehavior。
修改服务行为定义,以通过 HTTP 启用发布服务元数据,如下例所示。
<behavior name="ServiceManagementBehavior"> <serviceMetadata httpGetEnabled="true" /> </behavior>
保存 Web.config 文件。如果您不具有对配置文件的写入权限,将收到一条错误消息。更新文件的访问控制列表 (ACL),然后重新尝试保存。
右键单击您的客户端项目,然后单击“添加服务引用”。
键入 https://localhost/<application name>/ServiceManagement.svc 作为地址,然后单击“转到”。
单击“确定”关闭“添加服务引用”对话框。
添加类似于以下代码的代码,以调用 Service Management Service,从而激活应用程序中的服务。
ServiceManagementClient clnt = new ServiceManagementClient(); ActivationRequest request = new ActivationRequest(); request.VirtualPath = "https://localhost/MyWFServiceApp/MyWFService.xamlx"; clnt.ActivateService(request);
2012-03-05