<div dir="ltr">Saved you both some time and copied your notes in the wiki:<div><br></div><div><a href="https://github.com/mapserver/mapserver/wiki/Installing-mapserver-under-IIS">https://github.com/mapserver/mapserver/wiki/Installing-mapserver-under-IIS</a><br>
</div><div><br></div><div style>Cheers,</div><div style>Umberto</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 12, 2013 at 9:20 AM, Donald Kerr <span dir="ltr"><<a href="mailto:donald.kerr@dkerr.co.uk" target="_blank">donald.kerr@dkerr.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-GB" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Neil,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I have some rough notes for my set up (Classic ASP website wit Openlayers – Mapserver WMS/WFS) as follows:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p style="margin-left:18.0pt"><u></u><span>1.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>IIS<u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>a.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>Click Start, Control Panel, Programs, Turn Windows features on or off.<u></u><u></u></p><p style="margin-left:54.0pt">
<u></u><span>b.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>Select Internet Information Services.<u></u><u></u></p><p style="margin-left:54.0pt"><u></u><span>c.<span style="font:7.0pt "Times New Roman"">       </span></span><u></u>Select Web Management Tools then select IIS Management Consule.<u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>d.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>Select World Wide Web Services<u></u><u></u></p><p style="margin-left:54.0pt"><u></u><span>e.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>In Application development Features, select ASP, CGI, ISAPI Extensions, ISAPI Filters and Server-Side Includes.<u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>f.<span style="font:7.0pt "Times New Roman"">        </span></span><u></u>In Common HTTP Features, select Default Document, HTTP Errors, HTTP Redirection and Static Content.<u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>g.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>In Health and Diagnostics, select HTTP Logging and Request Monitor.<u></u><u></u></p><p style="margin-left:54.0pt">
<u></u><span>h.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>In Performance Features, select Static Content Compression.<u></u><u></u></p><p style="margin-left:54.0pt"><u></u><span>i.<span style="font:7.0pt "Times New Roman"">        </span></span><u></u>In Security, select Request Filtering.<u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>j.<span style="font:7.0pt "Times New Roman"">        </span></span><u></u>Navigate to <a href="http://localhost" target="_blank">http://localhost</a> – An IIS welcome page should be shown.<u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>k.<span style="font:7.0pt "Times New Roman"">       </span></span><u></u>Run inetmgr.<u></u><u></u></p><p style="margin-left:54.0pt"><u></u><span>l.<span style="font:7.0pt "Times New Roman"">        </span></span><u></u>Highlight Default Web Site under Sites the right-click, Manage Web Site then click Advanced Settings. Change the physical path to d:\vmds\web\.<u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>m.<span style="font:7.0pt "Times New Roman"">    </span></span><u></u>Double-click ASP in the centre panel of IIS Manager and ensure the following are set:<u></u><u></u></p>
<p style="margin-left:90.0pt"><u></u><span><span style="font:7.0pt "Times New Roman"">                                                  </span>i.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>Enable Parent Paths<u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>n.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>Click on Application Pools in the left hand panel of IIS Manager, click DefaultAppPool in the centre panel then click advanced settings in the right hand panel. Ensure that Enable 32-Bit Applications is set to True.<u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>o.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Create the following virtual directories in IIS:</span><u></u><u></u></p>
<p style="margin-left:90.0pt"><u></u><span><span style="font:7.0pt "Times New Roman"">                                                  </span>i.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">cgi-bin                    d:\mapserver\cgi-bin (Neil, will probably be MS4W cgi-bin?)</span><u></u><u></u></p>
<p style="margin-left:90.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span><span style="font:7.0pt "Times New Roman"">                                 </span>ii.<span style="font:7.0pt "Times New Roman"">    </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">mapserver               d:\mapserver\wwwroot (Neil, you will probably not require this)<u></u><u></u></span></p>
<p style="margin-left:54.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span>p.<span style="font:7.0pt "Times New Roman"">    </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Mapserver via FastCGI<u></u><u></u></span></p>
<p style="margin-left:90.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span><span style="font:7.0pt "Times New Roman"">                                  </span>i.<span style="font:7.0pt "Times New Roman"">    </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Click on Default Web Site then double-click Handler Mappings in the centre panel.<u></u><u></u></span></p>
<p style="margin-left:90.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span><span style="font:7.0pt "Times New Roman"">                                 </span>ii.<span style="font:7.0pt "Times New Roman"">    </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">In the Actions Pane, click Add Module Mapping then set the following:<u></u><u></u></span></p>
<p style="margin-left:126.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span>1.<span style="font:7.0pt "Times New Roman"">     </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Request path:         *.exe<u></u><u></u></span></p>
<p style="margin-left:126.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span>2.<span style="font:7.0pt "Times New Roman"">     </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Module:                  FastCgiModule<u></u><u></u></span></p>
<p style="margin-left:126.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span>3.<span style="font:7.0pt "Times New Roman"">     </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Executable:             d:\mapserver\cgi-bin\mapserv.exe<u></u><u></u></span></p>
<p style="margin-left:126.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span>4.<span style="font:7.0pt "Times New Roman"">     </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Name:                     Mapserver via FastCGI<u></u><u></u></span></p>
<p style="margin-left:126.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span>5.<span style="font:7.0pt "Times New Roman"">     </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Click on Request Restrictions and set the following:<u></u><u></u></span></p>
<p style="margin-left:162.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span>a.<span style="font:7.0pt "Times New Roman"">     </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Mapping Tab: Check “Invoke hander … “, then set for “File”.<u></u><u></u></span></p>
<p style="margin-left:162.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span>b.<span style="font:7.0pt "Times New Roman"">    </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Verbs Tab: “One of the following …”, enter “GET,HEAD,POST”.<u></u><u></u></span></p>
<p style="margin-left:162.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span>c.<span style="font:7.0pt "Times New Roman"">     </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Access Tab: Check “Execute”.<u></u><u></u></span></p>
<p style="margin-left:90.0pt"><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><span><span style="font:7.0pt "Times New Roman"">                                </span>iii.<span style="font:7.0pt "Times New Roman"">    </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Whilst the “Mapserver via FastCGI” handler mapping is highlighted, click on Edit feature permissions in the right hand panel then ensure that read, script and execute are checked.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">For 64 bit Mapserver:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p style="margin-left:18.0pt"><u></u><span>2.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>Mapserver x64<u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>a.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>Download x64 version of Mapserver from <a href="http://www.gisinternals.com/sdk/" target="_blank">http://www.gisinternals.com/sdk/</a> <u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>b.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>Delete all existing files in d:\mapserver\cgi-bin\. These are the 32 bit Mapserver files from MS4W.<u></u><u></u></p>
<p style="margin-left:54.0pt"><u></u><span>c.<span style="font:7.0pt "Times New Roman"">       </span></span><u></u>From the above download, copy all dlls from /bin/ to d:\mapserver\cgi-bin\.<u></u><u></u></p><p style="margin-left:54.0pt">
<u></u><span>d.<span style="font:7.0pt "Times New Roman"">      </span></span><u></u>Copy Mapserv.exe from /bin/ms/apps/ to d:\mapserver\cgi-bin<u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I hope this helps. If you write it up properly (something I should have done) then please send me a copy.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Donald<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:mapserver-users-bounces@lists.osgeo.org" target="_blank">mapserver-users-bounces@lists.osgeo.org</a> [mailto:<a href="mailto:mapserver-users-bounces@lists.osgeo.org" target="_blank">mapserver-users-bounces@lists.osgeo.org</a>] <b>On Behalf Of </b>Neil Crisp<br>
<b>Sent:</b> 12 February 2013 04:39<br><b>To:</b> <a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a><br><b>Subject:</b> [mapserver-users] Installing MapServer 6.2 on IIS7.5<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">I have successfully installed the latest release of MapServer (6.2beta4) on Windows via MS4W using Apache, but I need to get it running under IIS7.5.  I haven't been having a good time.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">The latest documentation (Release 6.3-dev) still has the old IIS 5 documentation written by Debbie Paqurek back in 2005 and the latest other documentation I can find is for IIS 6 and is rather complex.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Has anyone successfully installed it on IIS7.5 and if so do you have a nice straightforward procedure for it?  Something similar to Debbie's instructions, but up to date, would be great.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Thanks <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Neil Crisp.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:mapserver-users-bounces@lists.osgeo.org" target="_blank">mapserver-users-bounces@lists.osgeo.org</a> [mailto:<a href="mailto:mapserver-users-bounces@lists.osgeo.org" target="_blank">mapserver-users-bounces@lists.osgeo.org</a>] <b>On Behalf Of </b>Neil Crisp<br>
<b>Sent:</b> 12 February 2013 04:39<br><b>To:</b> <a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a><br><b>Subject:</b> [mapserver-users] Installing MapServer 6.2 on IIS7.5<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">I have successfully installed the latest release of MapServer (6.2beta4) on Windows via MS4W using Apache, but I need to get it running under IIS7.5.  I haven't been having a good time.</span><u></u><u></u></p>
<div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">The latest documentation (Release 6.3-dev) still has the old IIS 5 documentation written by Debbie Paqurek back in 2005 and the latest other documentation I can find is for IIS 6 and is rather complex.<u></u><u></u></span></p>
</div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Has anyone successfully installed it on IIS7.5 and if so do you have a nice straightforward procedure for it?  Something similar to Debbie's instructions, but up to date, would be great.<u></u><u></u></span></p>
</div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Thanks <u></u><u></u></span></p>
</div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Neil Crisp.<u></u><u></u></span></p></div></div></div></div><br>_______________________________________________<br>

mapserver-users mailing list<br>
<a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
<br></blockquote></div><br></div>