Hi. I am currently making a tutorial on how to prepare a windows 2012 server to cover all basis and requirement to install solidcp.
Everything works fine so far but i have this error message in the install log that relates to web deploy. Web deploy was installed with typical settings after installing IIS. I would just like to know if it has any impact and how to fix it to make a proper tutorial.
ERROR: Could not retrieve Web Deploy key from the registry
System.NullReferenceException: Object reference not set to an instance of an object.
Are you sure this isn’t Web Deployment ? (an option near the top of your IIS Portal settings).
As that requires Web deployment 2.0 or something (which is not the same as Web Deploy 3.5 / 3.6)
Web Deployment is mainly for VS to auto publish sites.
It was web deploy 3.6 downloaded from: https://www.iis.net/downloads/microsoft/web-deploy filename: WebDeploy_amd64_en-US.msi
Of couse installed on a 64 bit system. Should i have selected complete install instead of typical ?? Can this be fixed with manual registry entry ?
Web Deploy, is not the same as Web Deployment (the options near the top of your IIS Portal service settings).
Web Deployment 2.0 or something (about the highest version) is to publish sites using Visual Studio (similar to the old Front Page extension).
I’m expecting you have this enabled in your service settings without having the Web Deployement (NOT web deploy) installed.
That being said: i would normally not recommend to allow Web Deployment due to it’s bugs to overwrite / mess up permissions by default unless you adjust some VS properties.
How would it be enabled in my service settings without being installed ( Sorry, i am a LAMP guy, just switched over to windows) Would i see it in services.msc ??
It most likely will be enabled in your IIS Provider on SolidCP (Found in Configuration -> Servers -> IIS -> Web Publishing Settings )
Ok, i went there, it was not enabled, but not disabled either. Are should i include in my tutorial to disable it ?
If you set it to Disable then it should be fine for you.
By default it was not set at all, not disabled nor enabled, and on top of that, the error message was in the install log, so probably detects it to enable when not set ? Should i include in the tutorial to disable it ?
I think if no option is selected then it will default to enabled. Did setting it to disabled fix it?
disabled it, went to SolidCP Installer. Solidcp servers settings, Next without changing anything. did the same for solidcp enterprise server and that cleared the error. It might be an update you want to do in the next version, to disable it by default.