IIS 5 & IIS 6
Setup & Migration
Windows Server 2003 x86 IIS6.0 to Windows Server 2016 x64 IIS10
Last post Aug 20, 2018 12:36 AM by sphar1970
Jul 23, 2018 11:28 AM|sphar1970|LINK
I'm running Windows Server 2003 x86, IIS6 running 6 websites with the following in add/remove programs:
Microsoft .Net framework 2.0 sp2
Microsoft .Net framework 3.0 sp2
Microsoft .Net Framework 3.5 SP1
Microsoft .Net Framework 4 client profile
Microsoft .Net Framework 4 extended
Microsoft Visual C++ 2008 Redistributable x86 9.0.30729.4148
Microsoft Visual C++ 2013 Redistributable x86 - 12.0.21005
Microsoft Visual J# .Net Redistributable package 1.1
Microsoft Visual Studio .Net Enterprise Architect 2003 - English
MS Web Deploy 3.6
MSXML 4.0 SP3 Parser
MSXML 4.0 SP3 Parser (KB2758694)
MSXML 6 SO2 (KB2957482)
Crystal Reports runtime
I have built a windows server 2016 VM in Hyper-V in the testlab, same host name and IP address.
Installed IIS10, added ASP.Net for classic mode and the dependencies in IIS6 required for IIS10 (windows login, ODBC etc)
I have ran the dependency check and exported the IIS6 websites (inc certs) and imported into IIS10 using Web Deploy 3.6 x86 without any issues detected.
In IIS10, set the default application pool to run 32-bit apps
Tried to run the website and it does prompt for a login/password but that's as far as I get as I need to also import an SQL server as well into the testlab using disk2vhd in the coming days.
Can someone advise if the above is still insufficient given the above apps in add/remove programs? I'm assuming a total re-write of the IIS6 code will be necessary.
Jul 24, 2018 07:25 AM|deepakpanchal10|LINK
You had mentioned that,"Tried to run the website and it does prompt for a login/password but that's as far as I get as I need to also import an SQL server as well into the testlab using disk2vhd in the coming days.
Can someone advise if the above is still insufficient given the above apps in add/remove programs? I'm assuming a total re-write of the IIS6 code will be necessary."
I suggest you to check for below code in your web.config file.
<authentication mode="Windows" />
<allow users="*" />
<deny users="?" />
Check that Anonymous Authentication is set to specific user 'IUSR'.
Enable Windows Authentication, then Right-Click to set the
NTLM needs to be FIRST!
Next, check that under Advanced Settings...for
Extended Protection is Accept and
Enable Kernel-mode authentication is CHECKED.
It can help you to solve your issue.
Jul 25, 2018 07:27 AM|sphar1970|LINK
Thank you for the reply. I have followed your tips and implemented, restarted the server but still the application is not accepting my credentials (returns invalid) despite having a DC FSMO within the lab from the same domain.
I will disk2vhd the SQL 2008 R2 ESX VM over this weekend and import into the Hyper-V Host in the test lab and re-try.
Jul 26, 2018 05:48 AM|deepakpanchal10|LINK
You had mentioned that,"I will disk2vhd the SQL 2008 R2 ESX VM over this weekend and import into the Hyper-V Host in the test lab and re-try."
Let us know about the results, once you finish the testing on your side.
We will wait for it and try to provide further suggestions, If needed.
Aug 03, 2018 10:43 AM|sphar1970|LINK
Tomorrow I will perform disk2vhd attempt#2 as last weekends failed due to the SQL Services being started.
Hopefully with the services stopped, a successful disk2vhd will be completed. I will advise early in the new week.
Aug 20, 2018 12:36 AM|sphar1970|LINK
Import of the SQL 2008 R2 VM successful. I have installed and configured .Net 1.1 on Windows Server 2016 and imported the IIS v6 website(s) into IIS10.
However the website still prompt for a login name and password. In the PROD environment the websites just open.
Any ideas / suggestions most appreciated.