Contributions
UriFormatException on querying auto-generated asp.net-core server
I am trying to get the most basic of OpenAPI server to work. It works as expected with auto-generated python-flask server but not with aspnet-core server. Exceptions are being raised on queries. What extra steps are required to get the aspnet server to respond correctly to queries? The YAML is as below: openapi: 3.0.0 info: title: Test API version: 0.0.0 servers: - url: http://localhost:{port} description: Local server variables: port: default: "8092" paths: /things: get: summary: Return a list of Things responses: '200': description: A JSON array of Things content: application/json: schema: type: array items: $ref: "#/components/schemas/Thing" components: schemas: Thing: properties: id: type: integer name: type: string On querying http://localhost:8092/things the following error is reported info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0] User profile is available. Using 'C:\Users\jonathan.noble\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest. Hosting environment: Development Content root path: D:\aspnetcore-server-generated\src\IO.Swagger Now listening on: http://localhost:8092 Application started. Press Ctrl+C to shut down. info: Microsoft.AspNetCore.Hosting.Diagnostics[1] Request starting HTTP/1.1 GET http://localhost:8092/things fail: Microsoft.AspNetCore.Server.Kestrel[13] Connection id "0HM46UOD2UM1E", Request id "0HM46UOD2UM1E:00000001": An unhandled exception was thrown by the application. System.UriFormatException: Invalid URI: The URI is empty. at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind) at System.Uri..ctor(String uriString) at IO.Swagger.Startup.<ConfigureServices>b__5_2(SwaggerGenOptions c) in D:\aspnetcore-server-generated\src\IO.Swagger\Startup.cs:line 73 at Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) ...684Views0likes0Comments