"this compent is automatically reffernece..."错误,这是因为对于system.core等核心dll一旦手动删掉后,就无法进行再添加;需要在*.csproj文件中的<itemGroup>中添加System.Core引用,之后项目会自动重新加载,你所希望的System.Core出现了;
异常:Expected FS Format between ‘1‘ and ‘4‘, but found ‘6‘,这是因为repository使用1.8,但是eclipse的subEclipse版本却很低,下载使用site1.10.zip;Help -> Install New Installation... -> Archeve;
IIS应用池的内置账户:Network Service以及ApplicationIdentityAccount默认是没有访问证书私钥权限的;这是导致WebService请求WebService失败的原因(can‘t create the secure channel to authority XX.XX.XX);但是可以通过WinHttpCertCfg来进行赋权限;
Http Request was forbidden which client schema "Anonymous",身份验证->确保只有匿名访问时打开的;
Linq的Select(c => new ClassA(){ XX = dbContext.YY.FieldA...};这种模式将会导致和YY表进行内联;而且,直接list.Count()只是一个"毛估",因为内联之后数据只有ToList()之后才能够计算出来;比如CSM的日志列表毛估是109,但是ToList()之后只有19条,因为内联User表,Creator字段和User表UserId关联不上(数据原因)
今天发现dbContext.Save()的时候抛出了一个异常DbentityValidationException,但是如果我直接catch这个类型的异常告诉我:type caught or thrown must be derived from SystemException;看到这个异常继承自DataException;原来DataException是System.Data程序集的类,但是我的那个工程并没有引用System.Data,所以对当前工程无法确定DbentityValidationException继承自System.Exception;工程引用了该dll之后,问题解决;VS其实也只是"有限知道";