.net SLXOLEDB.1提供程序未在本地计算机上注册

.net SLXOLEDB.1提供程序未在本地计算机上注册,.net,wcf,iis,oledb,oledbconnection,.net,Wcf,Iis,Oledb,Oledbconnection,我正在WCF中构建RESTWeb服务 当我从VisualStudio运行WCF项目时,一切正常。在特定端点上调用“Post”方法效果很好。但是,当我尝试从IIS管理器运行相同的web服务时,在同一端点上调用相同的方法会引发异常=SLXOLEDB.1提供程序未在本地计算机上注册。我解决了此问题,如下所示: 转到服务的应用程序池的“高级设置”,并将“标识”更改为“本地系统”

我正在WCF中构建RESTWeb服务


当我从VisualStudio运行WCF项目时,一切正常。在特定端点上调用“Post”方法效果很好。但是,当我尝试从IIS管理器运行相同的web服务时,在同一端点上调用相同的方法会引发异常=SLXOLEDB.1提供程序未在本地计算机上注册。

我解决了此问题,如下所示:

转到服务的应用程序池的“高级设置”,并将“标识”更改为“本地系统”