Wix 如果IIS服务器不支持https端点,请不要包含它们
如何在安装过程中注释配置文件的元素? 即,我将WCF服务安装到IIS。如果IIS没有https协议绑定,我需要在Web.config中注释https端点。 否则不要对此端点进行注释Wix 如果IIS服务器不支持https端点,请不要包含它们,wix,installation,config,xml,Wix,Installation,Config,Xml,如何在安装过程中注释配置文件的元素? 即,我将WCF服务安装到IIS。如果IIS没有https协议绑定,我需要在Web.config中注释https端点。 否则不要对此端点进行注释 <service name="MyServer.MyDataAccessRESTService" behaviorConfiguration="MyServer.MyDataAccessRESTServiceBehavior"> <endpoint binding="webHttpBin
<service name="MyServer.MyDataAccessRESTService" behaviorConfiguration="MyServer.MyDataAccessRESTServiceBehavior">
<endpoint binding="webHttpBinding" contract="MyServer.IMyDataAccessRESTService"
bindingConfiguration="webHttpBinding0" behaviorConfiguration="MyDataAccessRESTServiceBehavior"
address="http://localhost/svc2Web/svc2rest.svc"></endpoint>
<endpoint binding="webHttpBinding" contract="MyServer.IMyDataAccessRESTService"
bindingConfiguration="webHttpBinding1" behaviorConfiguration="MyDataAccessRESTServiceBehavior"
address="https://localhost/svc2Web/svc2rest.svc"></endpoint>
</service>
我会反过来做。让web.config的默认版本省略HTTPS端点。如果IIS中启用了HTTPS,请使用XmlConfig功能向web.config添加新元素。您可以找到如何执行此操作的示例和。Thnx,作为一种方法。。有一个缺点。我不知道安装程序中的确切字符串。我只知道我需要的http或/和https。此字符串包含更多元素。。。