2013-02-15 104 views
0

在用150個用戶測試WCF服務時,我得到了這個異常。WCF:具有相同密鑰的項目已被添加

注意:我正在使用MS Test Project進行WCF服務的負載測試。當負載測試運行100個用戶時,沒有例外。

在System.ThrowHelper.ThrowArgumentException(ExceptionResource資源)在System.Collections.Generic.Dictionary 2.Insert(TKey key, TValue value, Boolean add) at System.Linq.Dynamic.ClassFactory.GetDynamicClass(IEnumerable 1個屬性)在System.Linq.Dynamic.DynamicExpression.CreateClass(IEnumerable`1屬性)在System.Linq.Dynamic.ExpressionParser .ParseNew()在System.Linq.Dynamic.ExpressionParser.ParseIdentifier()在System.Linq.Dynamic.ExpressionParser.ParsePrimaryStart()在System.Linq.Dynamic.ExpressionParser.ParsePrimary()在System.Linq.Dynamic.ExpressionParser.ParseUnary ()在System.Linq.Dynamic.ExpressionParser.ParseMultiplicative()在System.Linq.Dynamic.ExpressionParser.ParseAdditive()在System.Linq.Dynamic.ExpressionParser.ParseComparison()在System.Linq.Dynamic.ExpressionParser.ParseLogicalAnd() System.Linq.Dynamic.ExpressionParser.ParseLogicalOr()在System.Linq.Dynamic.ExpressionParser.ParseExpression()在System.Linq。 System.Linq.Dynamic.DynamicExpression.ParseLambda上的Dynamic.ExpressionParser.Parse(Type resultType)(ParameterExpression [] parameters,Type resultType,String expression,Object [] values)在CustomEntities.Data.Repository.CustomEntitiesDataRepository.GetCustomEntityData(CriteriaDto criteriaDto)中的System.Linq.Dynamic.DynamicQueryable.Select(IQueryable source,String selector,Object [] values)中輸入resultType,String expression,Object [ \ Projects \ SRM \ Services \ Data \ CustomEntities \ CustomEntities.Data.Repository \ CustomEntitiesDataRepository.cs:位於d:\ Projects \ SRM \ Services \ Data \ CustomEntities中的CustomEntities.Data.Manager.CustomEntitiesDataManager.GetCustomEntityData(CriteriaDto criteriaDto)行131 \ CustomEntities.Data.Manager \ CustomEntitiesDataManager.cs:line 69

回答

1

如果你看看你的代碼,在CustomEntitiesDataRepository.cs在131行,這條線觸發了這個問題。您要返回的自定義實體在某個級別嘗試將值插入Dictionary<T,U>,但其使用的密鑰已存在。

+0

但它100Users正常工作,意味着沒有問題庫。 – 2013-02-15 17:07:29

+0

@Imran不 - 這意味着你在邏輯上有一個缺陷,而這種缺陷並不是經常發生。在某個時候,你會得到一個重複的密鑰。這沒有被處理。 – 2013-02-15 17:12:47

相關問題