Hello Folks
Trying to figure out the right entry to delete the node I create during
installation at uninstall time. Here's what I have:
<Component Id ="XMLUTIILS" Feature="ProductFeature"
Guid="{CA28E01B-5B69-4795-96C9-7437359D9A02}" Permanent="no">
<util:XmlConfig Id="webconfig.createnode"
File="[PATH]MyService.PrivateService\web.config"
Action="create"
Name="serviceThrottling"
ElementPath="configuration/system.serviceModel/behaviors/serviceBehaviors/behavior[\[]@name='ServiceKeyService'[\]]"
On='install'
Node='element'
Sequence="1"/>
<util:XmlFile Id="webconfig.addnode"
File="[PATH]MyService.PrivateService\web.config"
Action="setValue"
Name="maxConcurrentCalls"
ElementPath="configuration/system.serviceModel/behaviors/serviceBehaviors/behavior[\[]@name='ServiceKeyService'[\]]/serviceThrottling"
Value="100"
Sequence="2"/>
<util:XmlFile Id="webconfig.addnode1"
File="[PATH]MyService.PrivateService\web.config"
Action="setValue"
Name="maxConcurrentInstances"
ElementPath="configuration/system.serviceModel/behaviors/serviceBehaviors/behavior[\[]@name='ServiceKeyService'[\]]/serviceThrottling"
Value="100"
Sequence="3"/>
<util:XmlFile Id="webconfig.addnode2"
File="[PATH]MyService.PrivateService\web.config"
Action="setValue"
Name="maxConcurrentSessions"
ElementPath="configuration/system.serviceModel/behaviors/serviceBehaviors/behavior[\[]@name='ServiceKeyService'[\]]/serviceThrottling"
Value="100"
Sequence="4"/>
<util:XmlConfig Id="webconfig.deletenode"
File="[PATH].MyService.PrivateService\web.config"
ElementPath="configuration/system.serviceModel/behaviors/serviceBehaviors/behavior[\[]@name='ServiceKeyService'[\]]/serviceThrottling"
On="uninstall"
Node='element'
Action='delete'
VerifyPath="configuration/system.serviceModel/behaviors/serviceBehaviors/behavior[\[]@name='ServiceKeyService'[\]]/serviceThrottling"
Sequence="1"/>
<CreateFolder/>
</Component>
At end of installation I have:
<behaviors>
<serviceBehaviors>
<behavior name=" ServiceKeyService">
...
<serviceThrottling maxConcurrentCalls="100" maxConcurrentInstances="100"
maxConcurrentSessions="100"/>
</serviceBehaviors>
</behavior>
At end of uninstallation I have:
<behaviors>
<serviceBehaviors>
<behavior name=" ServiceKeyService">
...
<serviceThrottling/>
</serviceBehaviors>
</behavior>
How do I properly delete <serviceThrottling/> ?
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users