Created by James Hurrell, last modified on Dec 14, 2020
2.0.10-funcrel
Other Updates
Details |
---|
GUID duplicate found for WCF_PostResourceService, WCF_DataContract and WCF_OperationContract. |
2.0.9-funcrel
Other Updates
Details |
---|
An update has been made to remove unnecessary message from the analysis log (i.e. messages created by the extension). These messages are now set to DEBUG, therefore will not ordinarily appear. |
Fixes an issue causing the following warning message in the analysis log: "TypeError: argument of type 'NoneType' is not iterable". |
2.0.8-funcrel
Other Updates
Details |
---|
Fixes an issue causing the following message to appear in the log: "AttributeError: 'NoneType' object has no attribute 'inheritances'". |
2.0.7-funcrel
Other Updates
Details |
---|
Fixes the following error seen in the analysis log file: "AttributeError: 'NoneType' object has no attribute 'inheritances'". |
2.0.6-funcrel
Resolved Issues
Customer Ticket Id | Details |
---|
37161 | NO LINKS between WCF operation contract and their C# Method. |
2.0.5-funcrel
Other Updates
Details |
---|
AttributeError: 'NoneType' object has no attribute 'strip' |
2.0.4-funcrel
Rules
Rule Id | New Rule | Details |
---|
1019018 | FALSE | The rule has been reverted to 2.0.2-funcrel version with a documentation update for more clarity. Results are now identical to those produced in 2.0.2-funcrel. |
2.0.3
Resolved Issues
Customer Ticket Id | Details |
---|
30979 | Missing links from WCF operation to C# method for few objects. |
Rules
Rule Id | New Rule | Details |
---|
1019018 | FALSE | The rule was wrongly interpreted. [OperationContract] annotation should be present on each method having another service annotation (as WebGet for example) |
2.0.2-funcrel
Resolved Issues
Customer Ticket Id | Details |
---|
29961 | Installing the .NET Entity Framework extension together with the WCF extension results in the error "Entity Framework incompatible with WCF due to metamodel containing same name or id". This issue is now resolved. |
2.0.1-funcrel
Note
Release withdrawn.
2.0.0-funcrel
Other Updates
Details |
---|
Better support of configuration files |
Support the csharp part of all rules concerning configuration |
Support the vb part of all rules concerning configuration |
NUSPEC title and iconurl to be updated |
Rules
Rule Id | New Rule | Details |
---|
1019008 | TRUE | Avoid not enabling throttling while setting service behavior in config file |
1019012 | TRUE | Avoid message security without authentication for an anonymous client |
1019018 | TRUE | Avoid 'Service Contract' without any 'Operation Contract' |
2.0.0-beta1
Note
WCF 2.0 has been rebuilt and is provided with a brand new meta-model, therefore, when updating from a previous release, your existing analysis results may be impacted.
Rules
Rule Id | New Rule | Details |
---|
1019000 | TRUE | Always separate service contracts from service implementation. |
1019002 | TRUE | Avoid using debug information in production environment |
1019004 | TRUE | Avoid to set client credential type other than Certificate or Windows when using message mode |
1019006 | TRUE | Avoid wrong suppressAuditFailure and serviceAuthorizationAuditLevel parameters when enabling WCF service security audit feature |
1019010 | TRUE | Avoid disabling authentication mode messages when using MSMQ transport security |
1019016 | TRUE | Avoid having the property IncludeExceptionDetailInFaults activated in the source code |
New Support
Summary | Details |
---|
Data contract are now supported | See documentation |
Links between client and server through urls are better supported. | See documentation. |