Opened 16 years ago
Closed 16 years ago
#943 closed defect (fixed)
Unable to complete "IIS Configuration" or "Manual Configuration" if IIS is not installed
Reported by: | pielera | Owned by: | jbirch |
---|---|---|---|
Priority: | high | Milestone: | 2.1 |
Component: | Installer | Version: | 2.1.0 |
Severity: | trivial | Keywords: | |
Cc: | External ID: |
Description
In "IIS Configuration"/"Manual Configuration" after selecting "PHP"/".NET" the "next"-button does not work. I am not able to finish the installation in either of these two configurations if IIS is not installed.
Maybe there could be a message that IIS must be installed before installing MapGuide Open Source... for the people who don't know what they are doing.
Change History (14)
comment:1 by , 16 years ago
Milestone: | → 2.1 |
---|---|
Owner: | set to |
Priority: | low → high |
comment:2 by , 16 years ago
I'm sure there's a way to prevent certain paths from being taken through the installation process.
comment:3 by , 16 years ago
Status: | new → assigned |
---|
comment:5 by , 16 years ago
I wonder if it would make more sense to modify the NoDotNet dialog to be something like a MissingPrerequisites dialog, and have two text sections (.Net 2.0 not detected, ASP.Net Web Server Extensions will not be available; IIS not detected, IIS integration will not be available).
The condition for this dialog would be something like:
IISVERSIONMAJOR = "#0" OR NOT NETFRAMEWORK20
Then, within the WebServerConfigDlg have a choice of two controls containing RadioButtonGroups, the first one (giving IIS option) containing a condition like:
<Condition Action="show">NOT IISVERSIONMAJOR = "#0"</Condition>
And the second one (not giving IIS option) containing a condition like
<Condition Action="show">IISVERSIONMAJOR = "#0"</Condition>
comment:6 by , 16 years ago
Oh, and there'd be conditional controls in the MissingPrerequisites dialog too...
comment:7 by , 16 years ago
My motivation for having two separate dialogs is this:
1) If I do not have IIS installed, then the IIS configuration is NOT a valid option. If they do select IIS configuration then its go back or get out.
2) If I do not have .net installed, I can still go ahead with any configuration without any issues. If they choose to install the .net viewer, then it just won't be configured for asp.net 2.0
You can't really do both through a single dialog. Of course I am using this approach because manipulating the dialog UI with Wix/MSI is an extreme PITA!
comment:8 by , 16 years ago
Yeah, I was thinking that if you put both warnings (IIS/.Net) on the same screen, and then didn't even make the IIS choice available on the next screen, users wouldn't even have the option to choose IIS and get confused.
Any objection to me playing around with this?
comment:10 by , 16 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:11 by , 16 years ago
Owner: | changed from | to
---|---|
Status: | reopened → new |
comment:12 by , 16 years ago
Status: | new → assigned |
---|
comment:13 by , 16 years ago
Some changes made in r3811 Not done yet, but should be functionally complete.
I'm sure there's a way to prevent certain