经典的asp应用程序不能在IIS 8.5中工作

我已经移动了我的经典asp应用程序来赢得2012 R2(IIS 8.5)。 这个应用程序使用COM组件。 我已经使用regsvr32注册了这个组件,还从II 6导出了旧的组件到II 8.5。 我可以在控制面板 – >组件服务中看到这些组件。

此应用程序无法正常工作。 代码包括Server.CreateObject(“myCOM”); 看起来像它的作品,但当我试图得到objArgs [“prop1”]; 它不工作。 我看到这个错误“Server.CreateObject检查权限时失败,拒绝访问此对象。 什么可能是潜在的问题?

PS:我已经安装了ASP /服务器端包括&其他。

在ApplicationPoolIdentity帐户下运行更新版本的IIS。 如果进入应用程序池的高级设置,则可以尝试将stream程模型部分下的标识更改为NetworkService(iis曾经使用过,现在认为安全性较低),或者可以将权限更改为其他帐户,或者可以手动设置您的应用程序池的ACL。

本文可能会为您提供一些很好的信息: http : //blogs.msdn.com/b/vijaysk/archive/2009/02/13/goodbye-network-service.aspx