Re: Migration Issues from ASP website to IIS6

From: David Wang [Msft] (someone_at_online.microsoft.com)
Date: 05/11/04


Date: Tue, 11 May 2004 01:55:33 -0700

I'm sorry that IIS6 seems complicated, but we really had to do this as
security warrants it. However, we do realize that there's a lot of details
here and it is getting complex, and we will be trying to make it more
approachable yet secure in the future.

1. ASP is definitely supported by IIS6. It's just that IIS6 installs in a
highly secured configuration by default that only serves static content.
Thus, all dynamic, script content like ASP are not allowed to run by
default. You must further enable ASP in order to be able to run it.

2) IIS6 can run ASP, ASP.Net, etc all on the same website, no problems. What
is not possible is to pass session state/global variables between ASP and
ASP.Net since they are completely different architectures. So, yes, you can
redirect the client to pages as you wish, but you will need to create some
other means to maintain session state.

3. You only need to enable ASP in Web Services Extension. IIS6 installs
secure by default. This means you need to enable exactly the right
functionality that you need. COM objects require being a local admin to
register and does not need anything from IIS. Neither does DB drivers to
access Oracle.

4. This is really icing on the cake. Default settings should work for you.
You will need to read and understand the documentation (as Kristofer points
out) to be able to fully take advantage of its features. Once again, this
is NOT something you need to care about unless you know what you are doing.

5. Two reasons why you're not seeing detailed error messages
- IE is hiding it. Uncheck the "Show Friendly HTTP Errors" option.
- IIS is not sending detailed error messages because that is a security
vulnerability (information disclosure). What this means is that IE is no
longer useful for troubleshooting IIS. You must look at the log files and
event logs on the server (with sufficient privileges) to figure things out.
This is by-design for security.

-- 
//David
IIS
This posting is provided "AS IS" with no warranties, and confers no rights.
//
"Nickson Koh" <nickson@nagase.com.sg> wrote in message
news:4680301C-8845-4B18-AFB4-EDAEDFD89FC5@microsoft.com...
Hi,
I was thinking of migrating my ASP website on IIS4 on NT4 to the IIS 6 on
W2003 after reading much about the performance gains. After trying once, I
realise the migration is not simple at all as I failed in the migration. I
would be most grateful if someone can answer some of my following doubts.
1) Can ASP pages still be executed in IIS6?
2) Can IIS6 process a mix of ASP and ASP .NET pages on the same website? If
can, I assume that process from ASP to ASP .NET pages are also possible and
is a simple process of just pointing to the page?
3) My ASP web site contains some COM and connects to Oracle database. What
min extensions should be allowed under such an example.
4) I read abt the worker process isolation mode but I am still not sure what
are configuration that I must do once I migrate the site over. Is there
anything I should take note of?
5) In my trial migration, I always seem to get the Page Not Found generic
error message! Why aren't the detailed error messages shown?
It's a lot of qn, IIS 6 is really complicated and not for the dummies now :
(.
Hope someone can help me answer.
rgds,
Nickson


Relevant Pages

  • ASP, Wscript.Shell on a Windows 2003 Server Web Edition
    ... We're in the progress of upgrading our intranet environment from IIS 4 NT4 ... Servers to Windows 2003 Server and IIS6, ... migrate the current ASP code to this new environment. ...
    (microsoft.public.inetserver.asp.general)
  • RE: IIS6 ASP and com socket security(?) problem
    ... To confirm the issue is just related to IIS security setting, ... Right-click the site's Application pool in IIS mmc and open its ... In the ASP page's virtaul directory->Directory Security ... In IIS6 mmc, right-click the 'Web Sites' folder and open properties. ...
    (microsoft.public.inetserver.iis.security)
  • ASP and ASPNET on IIS5 and IIS6
    ... I have got IIS 5.0 server with a lot of services written in ASP. ... Now we'd like to move to new machine with win2003 (IIS6). ... I also know about IIS isolation mode but the problem occured because I have ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Migrate ASP application from Win2000 to Win2003 but ADO connection error!!!
    ... problem cause maybe the invalid permission for IUSR_xxx. ... IIS6 in the Web ... >when I access my ASP script via the browser. ... >> So,, in the ASP file position error is ... ...
    (microsoft.public.inetserver.iis)
  • Re: IIS 6 Cannot Access Remote Files with the FileSystemObject
    ... What you want to do works for me -- Pass-through authentication, FSO, and ... ASP works pretty well on IIS6. ... Please read the following URL for insights into how this scenario works: ...
    (microsoft.public.inetserver.iis)