C# ASMX Web服务执行非常慢

C# ASMX Web服务执行非常慢,c#,.net,web-services,asmx,C#,.net,Web Services,Asmx,我有一个函数,它以字节[]作为输入并返回一个字符串,当使用windows应用程序执行时,执行时间为3秒,而如果在webservice中执行相同的函数,则执行时间非常长(超过1分钟) 是否需要启用某些功能?当您传递大量二进制数据时,我建议使用WSE(Web服务扩展)和。多少字节?客户机和服务器的距离有多远?您是否在asmx版本中对函数本身进行了计时,以查看它是否在3秒内完成,但之后的部分可能需要时间。等等,您是说它实际上只需要一个字节[]并返回一个字符串?在这两者之间要做多少处理?因为3秒钟的本地

我有一个函数,它以字节[]作为输入并返回一个字符串,当使用windows应用程序执行时,执行时间为3秒,而如果在webservice中执行相同的函数,则执行时间非常长(超过1分钟)


是否需要启用某些功能?

当您传递大量二进制数据时,我建议使用WSE(Web服务扩展)和。

多少字节?客户机和服务器的距离有多远?您是否在asmx版本中对函数本身进行了计时,以查看它是否在3秒内完成,但之后的部分可能需要时间。等等,您是说它实际上只需要一个字节[]并返回一个字符串?在这两者之间要做多少处理?因为3秒钟的本地时间听起来也很长。你能展示一些代码吗?你使用的是什么类型的绑定?嗨,谢谢大家的帮助!下面是一些更详细的信息:字节[]相当大(它代表一张800x600照片)。问题不在于客户机和服务器之间的传输,而在于客户机上的执行时间。问题在于服务器上的执行时间。。。。例如,在windows应用程序下运行的特定函数需要1秒,而在Web服务下运行的相同函数需要10秒。如果您向我们显示一些代码(即神秘的“函数”),它实际上可能会导致有人发布答案。