服务器对象错误'ASP 0177:800401f3'Server.CreateObject失败 - 仅在未登录到服务器

时间:2018-04-09 15:38:37

标签: iis dll vbscript asp-classic com

我们正在IIS 10下的Windows 2016 Server上运行经典ASP应用程序。现在,当我登录服务器时,应用程序运行正常。但是,一旦我注销服务器,我就会在点击应用程序URL时收到错误: ASP_0177 _:_ 8000401a | Server.CreateObject_Failed

现在我已经在主题(Error ASP 0177: 8007007e Server.CreateObject fails for COM DLL)和注册我的32位应用程序上看到了这个主题,使用了示例(C:\ Windows \ SysWOW64> regsvr32“C:\ Windows \ PCMSRV32.DLL“)和将IIS应用程序池设置为以32位模式运行

我还应该指出,这个服务器对象正在尝试连接到在组件服务下运行的COM + VB6应用程序。

但是,这没有用,因为当我注销服务器时,我收到了服务器对象错误。注销后,在默认App池中运行的其他应用程序运行正常。知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

问题解决了!在应用程序的COM +属性下,我将应用程序运行的帐户从系统帐户:交互式用户更改为:系统帐户:本地服务 - 内置服务帐户。