Err Msg: Application Object Error 'ASP 0197 : 80004005' Disallowed Object UseID: Q194397
|
When you try to use an application variable to create an application-level
object of MSWC.BrowserType, the following error is returned:
Application object error 'ASP 0197 : 80004005'
Disallowed object use
/<path>/<filename>.asp, line <line #>
Cannot add object with apartment model behavior to the application
intrinsic object
This error occurs because the MSWC.BrowserType object is set for apartment
threading, which is not allowed for application-level objects.
This behavior is by design.
In actual practice, it is a bad idea to create an application-level
variable for the MSWC.BrowserType object because this object is shared by
all sessions, and each session may be using a separate browser.
To work around this problem, create all global MSWC.BrowserType objects
with a session scope as follows:
<%Set Session("BT")= Server.CreateObject("MSWC.BrowserType")%>
Keywords :
Version : WINNT:4.0
Platform : winnt
Issue type : kbbug
Last Reviewed: April 28, 1999