公司原來有delphi的系統調用delphi的webservice,現在由于某種原因,需要調用C#的webservice,可是我把webservice寫好,卻調用不成功。后來google了一下,上面有人說這個原因:因為VS.Net 2005 默認是用的SoapDocumentProtocol,而Delphi 是使用的 SoapRpcProtocol,這會造成客戶端傳過去的字符串都變為Null。在delphi程序中Authenticate單元的初始化initialization加入InvRegistry.RegisterInvokeOptions(TypeInfo(AuthenticateSoap), ioDocument);可以解決該問題。 然后我肯定不能動原來delphi的程序,請問在C#中怎么改可以解決?
添加回答
舉報
0/150
提交
取消