From c81d5be73ae8549169b1e2cd7be67527d36a3749 Mon Sep 17 00:00:00 2001 From: "Chris.Watts90@outlook.com" Date: Fri, 17 Feb 2017 10:29:26 +0000 Subject: [PATCH] Added the missing files from the Ninject cyclic dependency fix. Added Firewall rule. Moved URLACL to its own file for ease of reading. Added auto service start back in now that the service is working correctly. #7 --- .../DataCenterFirewallConfiguration.wxs | 15 ++++ .../DataCenterHostInstaller.wixproj | 6 ++ .../DataCenterServiceComponents.wxs | 69 +++++++++++++++---- .../DataCenterURLACLConfiguration.wxs | 11 +++ .../WebApiServerHostInstaller/Product.wxs | 2 +- 5 files changed, 88 insertions(+), 15 deletions(-) create mode 100644 DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterFirewallConfiguration.wxs create mode 100644 DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterURLACLConfiguration.wxs diff --git a/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterFirewallConfiguration.wxs b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterFirewallConfiguration.wxs new file mode 100644 index 0000000..97eeec2 --- /dev/null +++ b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterFirewallConfiguration.wxs @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterHostInstaller.wixproj b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterHostInstaller.wixproj index 0ffd191..9eb5dfe 100644 --- a/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterHostInstaller.wixproj +++ b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterHostInstaller.wixproj @@ -22,8 +22,10 @@ obj\$(Configuration)\ + + @@ -66,6 +68,10 @@ + + $(WixExtDir)\WixFirewallExtension.dll + WixFirewallExtension + $(WixExtDir)\WixHttpExtension.dll WixHttpExtension diff --git a/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterServiceComponents.wxs b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterServiceComponents.wxs index 9b55a97..fbe3d18 100644 --- a/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterServiceComponents.wxs +++ b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/DataCenterServiceComponents.wxs @@ -1,15 +1,14 @@ + xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> - - - - - - + + + + + + + + + - - + + + + @@ -70,12 +81,30 @@ KeyPath="yes" Checksum="yes"/> + + + + + + + + + - + + + + + + + - + Wait="yes" /> + + + + + + + + + diff --git a/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/Product.wxs b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/Product.wxs index c4bf3f1..2fa3299 100644 --- a/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/Product.wxs +++ b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/Product.wxs @@ -27,7 +27,7 @@ - +