1

我已经使用 msdeploy.exe 构建了我的 WCF 服务部署包,但我想在安装时为我的站点更改 IIS 中启用的协议,我该如何实现在此处输入图像描述

我尝试从 myservice.setParameters.xml 进行设置,但没有成功

<?xml version="1.0" encoding="utf-8"?>
<parameters>
<setParameter name="IIS Web Application Name" value="Default
     Website/myService" />
 <setParameter name="EnabledProtocols" value="net.tcp" />
 </parameters>

我想为我的使用 TCP 绑定的 WCF 服务构建一个单击部署批处理文件。

4

1 回答 1

1

我已经使用这个脚本解决了我的问题

 %windir%\system32\inetsrv\appcmd.exe set site "Default Web Site" -+bindings.
[protocol='net.tcp',bindingInformation='808:*']

%windir%\system32\inetsrv\AppCmd add app /site.name:"Default Web Site" /path:/testsite1
 /physicalPath:"C:\inetpub\wwwroot\testsite1"

%windir%\system32\inetsrv\appcmd.exe set app "Default Web Site/testsite1"
/enabledProtocols:http,net.tcp
于 2013-10-11T02:38:50.833 回答