我有以下设置
WinXP SP2,IIS 5.1
我有一个 Asp.net网站(一)致电 - > Asp.net Webservice(b)调用函数在已经运行的EXE服务器中创建COM对象(c) 此COM服务器可以与本地客户端一起使用。
当COM服务器注册为具有此计算机上所有权限且asp.net作为ASPNET运行的用户(adminuser)时,即使在计算机上运行,CreateObject也会失败。
我的服务器执行失败(来自HRESULT的异常:0x80080005(CO_E_SERVER_EXEC_FAILURE))
如果我通过使用username =“adminuser”在machine.config中使用“processmodel”来运行asp.net作为登录用户(adminuser),那么我可以使这项工作
所以浏览器(adminuser) - >网站(a) - > Webservice(b) - > CreateObject(c)成功
在另一台计算机上,连接为同一登录用户(adminsuser)的浏览器因服务器执行失败而失败。
浏览器(adminuser) - >网站(a) - > Webservice(b) - > CreateObject(c)失败
如果asp.net以SYSTEM身份运行,那么即使在本地计算机上,我的服务器执行也会失败(来自HRESULT的异常:0x80080005(CO_E_SERVER_EXEC_FAILURE))。
我无法在本地计算机之外使用它。任何有关设置的见解?有人试过吗?
由于