我需要介绍实现与旧版服务相同的合同的SOAP服务。我所拥有的只是WSDL。
我可以从WSDL创建服务器端代码吗?
WSDL.exe
似乎没有移植到Core。
dotnet-svcutil
似乎仅创建客户端代码。
VS中的“已连接服务”功能似乎仅用于创建客户端代码。
到目前为止,我最好的猜测是用于dotnet-svcutil
创建类型并尝试编写代码,以声明类似的服务和操作并使用SoapCore。
还有其他选择吗?.NET 5是否提供更好的解决方案?
据我所知,尚无从wsdl生成服务器端代码的工具。你需要自己重新创建它们。你可以使用xsd.exe或xsd2code之类的工具为de wsdl中的使用类型生成类文件。
如果有这些合同,则可以指定带有所有必需操作及其类型的服务合同。
在这里看看一些指导。https://stackify.com/soap-net-core/