Re: Web Site is down! after upgrade

From: Desmond Lam (deslam_at_online.microsoft.com)
Date: 03/17/04


Date: Wed, 17 Mar 2004 12:07:51 +0800

By default IIS 6.0 only serves statics HTML pages. If you are just serving
out static pages, there should not be any problem with IIS 6. If you are
running custom apps like ASP/CGI etc, you may need to specifically enable
the options to run them . Otherwise, try setting IIS6.0 to run in IIS 5
isolation mode and see if it resolves the issue. If it does, the problem is
probably related to the architecuture change in IIIS6.0 (http.sys and worker
process concept)

Some Additional Information for your reference when using IIS 6.0 Worker
Process Mode:

1. In Microsoft Internet Information Services (IIS) 6.0, when a request
contains a header name that includes a question mark (?) character or
another separator character, Http.sys rejects the request and sends the
following error message to the requestor:

 Bad Request (Invalid Header Name).

Additionally, when you use lowercase HTTP verbs like "get," Http.sys rejects
the request and sends the following error message to the requestor:

 "Bad Request (Invalid Verb)".

Refer to the KB for resolution/workaround:
FIX: Http.sys Rejects Requests That Contain Separator Characters
http://support.microsoft.com/?id=828726

2. KB: Information about ISAPI filters with SF_NOTIFY_READ_RAW_DATA in IIS
6.0
http://support.microsoft.com/?id=311852

3. Error Message: HTTP/1.1 Error 400 - Bad Request
http://support.microsoft.com/?id=247249

Hope it helps
Desmond

"Ari" <anonymous@discussions.microsoft.com> wrote in message
news:CE39512A-B07C-4D64-8A03-E03D2A6BD28A@microsoft.com...
> After upgrading to windows 2003 server when a user access our site they
get the following error
> The page cannot be found HTTP 400 - Bad Request
> I've check everything on the server including anonymous access,
permissions, can't figure it out!
>
> Any help is greatly appreciated



Relevant Pages

  • Re: Page Cannot Be Displayed Errors
    ... In WFetch, for Advanced Request, change to "Add Headers" and write: ... > directly on the web server, ... >>> Where can I get the IIS 6.0 Resource Kit, and how do I use WFetch? ...
    (microsoft.public.inetserver.iis)
  • Re: SSL broken after Windows 2003 upgrade
    ... The svchost.exe you reference is "IIS". ... routes them to the appropriate w3wp.exe based on configuration from WAS ... WFetch can make both a normal SSL request as well as a Client-Certificate ...
    (microsoft.public.inetserver.iis)
  • Re: IIS Extensions in URL causes filter to break.
    ... If your filter operates the way you say, ... IIS can only say that one or more of the events contain ... every request, and maybe more than once, depending on whether the URL causes ... As for the order of handling between ISAPI Extensions and Filters - Filters ...
    (microsoft.public.inetserver.iis.security)
  • Re: Access Denied
    ... Did you read the error message, and try the suggestions it gave you? ... Kristofer Gafvert - IIS MVP ... "Simon" wrote in message ... > execution of the current web request. ...
    (microsoft.public.inetserver.iis)
  • Re: IIS
    ... That error means that you made a request for a URL that ends with a / (hence ... telling IIS to look up a default document to serve back), ... So, you either have two websites, one bound to LAN IP and the other to WAN ... Actual error message after switching off "Show friendly HTTP Error ...
    (microsoft.public.inetserver.iis.security)