小编Bri*_* M.的帖子

第一次调用.net webservice很慢

我在我的.net winforms应用程序中调用.net webservice,两者都在框架4.0中.在程序执行期间,webservice第一次调用方法时,调用大约需要10-12秒.后续通话需要约1-2秒.即使重新创建Web引用实例,后续调用仍然是〜1-2秒.重新启动winforms应用程序时,会再次发生第一个呼叫延迟,但后续呼叫会响应.

Web调用的实例是在调用发生之前创建的,并不是延迟的一部分.

正在生成winforms应用程序的XmlSerializers(并据我所知使用,但我不知道如何验证这一点).

由于Web服务端的首次编译,因此没有发生延迟.这是一整天都在使用的生产Web服务,其apppool保留在内存中.据我所见,延迟发生在客户端,或客户端和服务器之间的第一次呼叫,但不是后续呼叫.

不知道接下来要检查什么.有任何想法吗?

c# vb.net web-services asmx .net-4.0

8
推荐指数
1
解决办法
1万
查看次数

禁用ASP.Net ReportViewer控件上的分页

我在ASP.Net 2008网站上有一个ReportViewer控件,并且在本地模式下显示报表,我想在网站上查看时禁用分页.如果报告长度为21页,我希望整个报告在网站上显示为一个"页面",同时在打印和导出时仍然进行分页.

谢谢

-b

asp.net reportviewer reporting-services

5
推荐指数
1
解决办法
6149
查看次数