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)
IE8
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.
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.
Check that Anonymous Authentication is set to specific user 'IUSR'.
Enable Windows Authentication, then Right-Click to set the
Providers.
NTLM needs to be FIRST!
Next, check that under Advanced Settings...forWindows Authentication,the
Extended Protection is Accept and
Enable Kernel-mode authentication is CHECKED.
It can help you to solve your issue.
Regards
Deepak
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue.
If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.
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.
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.
Regards
Deepak
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue.
If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.
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.
6 Posts
Windows Server 2003 x86 IIS6.0 to Windows Server 2016 x64 IIS10
Jul 23, 2018 11:28 AM|sphar1970|LINK
Hi everyone,
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)
IE8
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.
Thanks
Steve
529 Posts
Microsoft
Re: Windows Server 2003 x86 IIS6.0 to Windows Server 2016 x64 IIS10
Jul 24, 2018 07:25 AM|deepakpanchal10|LINK
Hi sphar1970,
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.
Check that Anonymous Authentication is set to specific user 'IUSR'.
Enable Windows Authentication, then Right-Click to set the Providers.
NTLM needs to be FIRST!
Next, check that under Advanced Settings...for Windows Authentication,the Extended Protection is Accept and Enable Kernel-mode authentication is CHECKED.
It can help you to solve your issue.
Regards
Deepak
Please remember to click "Mark as Answer" the responses that resolved your issue.
If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.
6 Posts
Re: Windows Server 2003 x86 IIS6.0 to Windows Server 2016 x64 IIS10
Jul 25, 2018 07:27 AM|sphar1970|LINK
Hi Deepak
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.
Steve
529 Posts
Microsoft
Re: Windows Server 2003 x86 IIS6.0 to Windows Server 2016 x64 IIS10
Jul 26, 2018 05:48 AM|deepakpanchal10|LINK
Hi sphar1970,
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.
Regards
Deepak
Please remember to click "Mark as Answer" the responses that resolved your issue.
If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.
6 Posts
Re: Windows Server 2003 x86 IIS6.0 to Windows Server 2016 x64 IIS10
Aug 03, 2018 10:43 AM|sphar1970|LINK
Hi Deepak
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.
Thank you
Steve Harris
6 Posts
Re: Windows Server 2003 x86 IIS6.0 to Windows Server 2016 x64 IIS10
Aug 20, 2018 12:36 AM|sphar1970|LINK
Hi Deepak,
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.
Steve