我们正在使用Windows Identity Foundation调用第三方服务。服务调用成功次数在30-40次之间。但是客户端应用程序的内存使用情况很奇怪。应用程序在每次服务调用时都会消耗越来越多的内存。我分析了客户端应用程序,发现有许多Dictionary<object,MruSecurityTokenCache.CacheEntry>.Entry[]实例,每个实例都会消耗内存。如果可能的话,我不想使用缓存。这个是可能的吗?
谢谢。
发布于 2012-02-23 17:35:49
使用以下配置即可解决此问题:
<system.ServiceModel>
<behaviors>
<endpointBehaviors>
<behavior name="Client">
<clientCredentials>
<issuedToken cacheIssuedTokens="false" />
</clientCredentials>
</behavior>
</endpointBehaviors>
</behaviors>
</system.ServiceModel>https://stackoverflow.com/questions/9324755
复制相似问题