IIS: Browser Returns 270 Error

Last reviewed: March 4, 1998
Article ID: Q180710
The information in this article applies to:
  • Microsoft Internet Information Server versions 1.0, 2.0, 3.0, and 4.0

SYMPTOMS

When a user makes a request for a Web page from Microsoft Internet Information Server (IIS), the server reports an error 270 (0x0000010e) in the browser.

CAUSE

This error occurs because an application is running in the IIS process's memory space. The application is modifying threads within the process to a thread type called Apartment Model Threading. When the application is ready to return control of the thread, the application does not convert the thread back to a "free threaded" thread. This causes IIS to experience a memory exception error and reports it to the browser.

WORKAROUND

To work around the problem, determine which component is causing the problem and either fix it or do not use it.

Custom-developed components can cause the problem. You should also check for any ISAPI (for example, a filter or .dll file) or an ActiveX object that may use the IIS thread pool, and remove or repair them.

STATUS

Microsoft is researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

To determine which ISAPI filters are currently in use on the system, you will need to use Registry Editor. Start Registry Editor (Regedt32.exe) and locate the following registry key:

   HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/W3SVC/Parameters

Find the value "Filter DLLs" and double-click it. The Edit Value dialog box appears. If the value is selected, clear the highlighting before you attempt to view it. (To clear the selection, press the left or right arrow key.) Filter DLLs that are in use will be listed by path and file name, separated by a comma. By default, IIS installs the ISAPI filter Sspifilt.dll. Both versions of Microsoft Proxy Server, if installed on the system, will include a filter named W3proxy.dll. These do not cause this problem and should be left in place.
Keywords          : iisMisc
Version           : WinNT:1.0,2.0,3.0,4.0
Platform          : winnt
Issue type        : kbprb


================================================================================


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: March 4, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.