PRB: Doctype Parsing Behavior in Visual InterDevLast reviewed: December 11, 1997Article ID: Q175324 |
The information in this article applies to:
SYMPTOMSThe following error occurs when browsing an Active Server Pages (ASP) file:
Response object error 'ASP 0156' Header Error <your asp file>, line 3 The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content. CAUSEThe following conditions cause the error to occur:
"<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">"With the above line added to the file, the response properties mentioned above are now set after the HTTP header has been written to the client browser.
RESOLUTIONRemove the WebBot. -or- Edit the ASP file in NotePad and remove the [ASCII 147]DOCTYPE[ASCII 148] line. -or- Don't use [ASCII 147]response.expires[ASCII 148] or [ASCII 147]Response.buffer[ASCII 148]
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this bug and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATION
Steps to Reproduce Behavior
Get a working copy of the file and select Use Master Copy when prompted. The first line of the file now contains the <doctype...> instead of <%@ language =...>
REFERENCESFor the latest Knowledge Base articles and other support information on Visual InterDev and Active Server Pages, see the following page on the Microsoft Technical Support site:
http://support.microsoft.com/support/vinterdev/ Keywords : VIASP VIFPSE kberrmsg Technology : kbInetDev Version : WINDOWS:1.0 Platform : WINDOWS Issue type : kbprb |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |