Skip to main content
The ErrorOrX generator and analyzer emit diagnostics to help catch issues at compile time.

Endpoint Diagnostics

Handler Structure

Route Validation

Parameter Binding

AOT & Serialization

Response Attributes

API Versioning Diagnostics

API versioning support requires the Asp.Versioning.Http package. See the API Versioning guide for setup instructions.

Common Fixes

EOE001: Invalid Return Type

EOE002: Handler Must Be Static

EOE003: Route Parameter Not Bound

EOE004: Duplicate Route

EOE025: Ambiguous Parameter Binding

EOE040: Missing CamelCase Policy

EOE050: Version-Neutral with Mappings

EOE051: Mapped Version Not Declared

EOE054: Invalid API Version Format

EOE041: Missing JsonSerializerContext for AOT

EOE055: Duplicate Route Parameter Binding