为什么Server.CreateObject("MSWC.BrowserType")创建不了对象

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:43:40
代码:
<html>
<head>
<title>CreateObject的使用</title>
</head>
<body>
<center>
<h2>CreateObject的使用</h2>
<hr>
<%Set newobject = Server.CreateObject("MSWC.BrowserType")%>
创建了一个新的对象即newobject,可以利用这个对象测试browser
Browser是:<%=newobject.browser%>,版本是:<%=newobject.version%>
</center>
</body>
</html>
报错:
Microsoft VBScript 运行时错误 '800a01ad'

ActiveX 部件不能创建对象: 'Server.CreateObject'

\createobj.asp, line 9

在我电脑上运行你的程序没有问题哦
你用newobject 时候还是先声明一下
<%
dim newobject
Set newobject = Server.CreateObject("MSWC.BrowserType")%>
创建了一个新的对象即newobject,可以利用这个对象测试browser
Browser是:<%=newobject.browser%>,版本是:<%=newobject.version%>

还是不行的话建议你的IIS重新安装一下,,,可能是服务器组件被删除了导致不能创建对象。

打开ie浏览器 internet 选项 安全选项卡 自定义级别 对没有标记为安全的ActiveX 选择启动 确定

成功了

谢谢!

可能你的服务器上没有注册这个组件吧