Asp classic IIS8.5 Windows2012服务器中的经典Asp问题

Asp classic IIS8.5 Windows2012服务器中的经典Asp问题,asp-classic,iis-8.5,windows2012,Asp Classic,Iis 8.5,Windows2012,我已经移动了我的经典asp应用程序以赢得2012 R2 IIS 8.5。此应用程序使用COM组件。我已经使用regsvr32注册了这个组件,还将旧组件从II6导出到II8.5。我可以在控制面板->组件服务中看到这些组件 此应用程序工作不正常。代码包括Server.CreateObjectmyCOM;看起来很有效,但当我试图得到objArgs[prop1];它不起作用。我看到此错误Server.CreateObject在检查权限时失败。拒绝访问此对象。可能会出现什么问题?请尝试使用32位和64位版

我已经移动了我的经典asp应用程序以赢得2012 R2 IIS 8.5。此应用程序使用COM组件。我已经使用regsvr32注册了这个组件,还将旧组件从II6导出到II8.5。我可以在控制面板->组件服务中看到这些组件


此应用程序工作不正常。代码包括Server.CreateObjectmyCOM;看起来很有效,但当我试图得到objArgs[prop1];它不起作用。我看到此错误Server.CreateObject在检查权限时失败。拒绝访问此对象。可能会出现什么问题?

请尝试使用32位和64位版本的wscript.exe在服务器上使用WSH脚本创建对象,以排除组件注册问题。如果是32位组件,您是否已将默认或自定义应用程序池的enable 32位应用程序设置为True?要注册COM组件,您必须使用regasm而不是regsvr32。还要确保IUSR帐户对DLL所在的文件夹具有权限