IIS

2013-10-10 2 views
1

내가 msdeploy.exe를 사용하여 내 WCF 서비스 배포 패키지를 구축해야하지만 설치시 내 사이트에 대한 IIS에서 사용할 수있는 프로토콜을 변경하려면에 사전 설정을 변경하는 방법, 어떻게 그것을 enter image description hereIIS

을 달성 할 수있다

내가 myservice.setParameters.xml하지만 성공 나는 TCP 바인딩을 사용하는 내 WCF 서비스에 대한 한 번의 클릭으로 배포 배치 파일을 구축하고자

<?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> 

에서 설정을 시도했다.

답변

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 
를 사용하여 내 문제를 해결했다