This code works on Wix 3.5 and Wix 3.6, and the Alias contains "/" characters which is essential to producing the correct alias. <Fragment> <Property Id="BroadcastEventAlias" Value="jXchange/2008/BroadcastEvent" /> <PropertyRef Id="ALLPRODUCT_ACCOUNT_NAME" /> <PropertyRef Id="ACCOUNT_PASSWORD" />.
2012-02-10 11:15:53 PST in Windows Installer...
Removing the leading slash did fix the problem. Thanks. However, it looks like it is a leading "/" that triggers the issue. I have several Aliases of the form jXchange/2008/BroadcastEvent that work fine. Also, when I look at the settings in IIS7 admin tool, the leading "/" shows up--although it is both unnecessary and causes runtime issues as I have discovered.
2012-02-10 09:51:24 PST in Windows Installer...
I'm getting an install time error during IIS7 Configuration: WriteIIS7ConfigChanges: Error 0x80070057: Failed get handlers for DirProp. This is with Wix 3.5 RTM or with Wix 3.6 Beta. An extract of the verbose log looks like: Action 12:37:38: WriteIIS7ConfigChanges. Installing Config Keys and Values MSI (s) (F4:74) [12:37:38:134]: Executing op...
2012-02-02 06:22:08 PST in Windows Installer...
To further illuminate the Name-Value Pair issue, I have two unit tests authoring for a custom action: <lux:UnitTest Id="PVT.SetEditNetTcpBinding" CustomAction="SetEditNetTcpBinding" Property="EditNetTcpBinding" Operator="notEqual" Value="{}" /> <lux:UnitTest CustomAction="SetEditNetTcpBinding"...
2012-01-12 09:51:12 PST in Windows Installer...