为什么 WCF 服务在本地而不是网络上运行应用程序?

问题描述

我在远程计算机上有一个 SOAP api,用于在网站(公司专用网络)中运行 IBM Doors 应用程序和 dxl 脚本。我使用 dxlApiPool 将我的应用程序托管在 IIS 服务器上(管理管道模式:集成身份:NetworkService)。

我的问题是每次当我尝试运行 dxl 脚本时,dxlApi 都会在本地远程计算机上使用我的用户名打开 Doors 应用程序,并且无法对其进行身份验证。我想将此应用程序作为网络服务。

错误“访问被拒绝:DOORS 会话未在 DOORSCOMLib.DOORSClass.runStr(String dxlFragment) 在 DxlSoapApi.DxlService.runStr(String dxlText)"

我意识到代码中的这一行可能是导致该问题的原因:

Activatior.CreateInstance(typeof(DOORSClass)) as IDoorsDxl;

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...