将.NET WebService暴露给其他平台(Java)

Kus*_*sek 2 .net asp.net

我想在.NET中开发一个Web服务,并希望这个Web服务可以在Java中使用.我需要遵循哪些步骤.我写了几个Web服务但是客户端都是.Net.请让我知道我应该遵循的步骤.

另外我的网络服务将把二进制文件作为输入,请让我知道如何实现这一目标?

Aam*_*mir 5

我不认为你需要做任何额外的事情才能做到这一点.Web服务的主要目的是可以从任何平台访问它们,这是因为Web服务所基于的基础XML格式.

因此,您只需通过Java客户端连接到.NET Webservice,就像连接Java WebService一样.

就二进制文件输入而言,这可能是一个问题,因为Java和.NET中的二进制文件序列化可能不同.即,仅在您在运行时创建二进制文件的情况下.我没有记错,但我认为我已经读过某些地方,.NET和Java中的基础字节排序机制存在差异.其中一个是little-endian,另一个是high-endian,因此两个平台的序列化二进制文件可能会有所不同,尽管它们可能会序列化相同的数据.(我不是100%肯定这个,所以如果有人知道这一点,请纠正我)