我已经为消息服务构建了silverlight应用程序。我的问题是silverlight应用程序在10连接之后断开连接。但我想要它的无限或数千。我在这个问题上花了很多时间。关于我的应用程序的一些要点是:
G 211
。
请帮我解决这个问题。
谢谢
发布于 2009-08-25 14:23:21
问题在于IIS可以运行的并发线程数(听起来它现在被配置为运行10个线程)。你可以通过IIS增加这个数字,configuration...but的性能会受到影响。
问题是,托管在IIS中的双工服务从不释放它们的threads...so --每个连接到该服务的用户都会吸收另一个IIS线程。在其他地方已经讨论过双工性能,但共同的基调是:
IIS无法承载可伸缩的双工服务。
我的建议是找到另一种方式来承载这些服务( IIS之外的WCF、自定义Web服务器等)。
祝好运。
发布于 2012-08-17 15:38:52
我注意到我的PollingDuplex软件在使用一个Internet时限制了10个客户端。由于Windows2008Server R2计算机和Web.config具有许多设置,限制仍然存在:
绑定:绑定name=“pollingDu复合绑定”maxConnections="100“
适用于serviceBehaviors行为:serviceThrottli ng maxConcurrentCalls="1000“maxConcurrentInstances="1000”maxConcurrentSessions=1000“
pollingDuplex maxPendingSessions="2147483647“maxPendingMessagesPerSession="2147483647”
但当我试着和不同的客户打交道时:
而且起作用了。因此,对于相同的客户端连接存在某种限制。
https://stackoverflow.com/questions/1328599
复制相似问题