我的团队编写并维护了一个库,该库将功能 Package 在完整的framework.net.dll(特别是IBMFileNet.Api.dll)周围。我们一直在将我们的库转换为使用.net标准,到目前为止,一切都很好。在创建一个.net核心应用程序并尝试连接到FileNet之后,我们遇到了一个Web服务运行时问题。
下面是抛出的错误:
无法完成该操作,因为不存在受支持的Web服务运行时。需要Microsoft Web Services Extensions(WSE)3.0或Windows Communication Foundation(WCF)。
有没有人知道有一个NuGet包为.net Core提供了这个运行时,或者有解决这个问题的方法?
1条答案
按热度按时间vzgqcmou1#
Updade:我现在已经和IBM的工程师团队进行了几次对话,他们不支持.NET Core,也不打算在这个时候支持它。我正在做的是创建一个.NET Framework 4.x API来基本上转换为FileNet。这是一个有点janky,但当客户希望他们的API在.NET核心,我必须建立一些东西,使其工作。
我也遇到了同样的问题。从我所发现的System.Web.Services(由FileNet.Api.dll和IBM的CEWSI用于创建SOAP连接)在.NET Framework 4.x之后已被弃用,转而支持WCF,并且在.NET Core,.NET Standard和.NET 5中不可用。
微软似乎也在推动开发人员使用REST而不是SOAP。我还没有从IBM找到任何东西来取代DLL或CEWSI。
对不起,这不是更有用,我仍然试图找出如何使用.NET核心与它以及和短期的基本上重新创建的功能,我还没有找到一个可行的解决方案。