简体   繁体   English

挥舞给对象引用错误

[英]Swagger give object reference error

While running swagger on VS2013 WebAPI project , I get the following error 在VS2013 WebAPI项目上运行swagger时,出现以下错误

<Error>
<Message>An error has occurred.</Message>
<ExceptionMessage>
Object reference not set to an instance of an object.
</ExceptionMessage>
<ExceptionType>System.NullReferenceException</ExceptionType>
<StackTrace>
at Swashbuckle.Application.SwaggerDocsConfig.DefaultRootUrlResolver(HttpRequestMessage request) at Swashbuckle.Application.SwaggerDocsConfig.GetRootUrl(HttpRequestMessage swaggerRequest) at Swashbuckle.Application.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpMessageInvoker.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Web.Http.Dispatcher.HttpRoutingDispatcher.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.DelegatingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Web.Http.HttpServer.<>n__FabricatedMethod5(HttpRequestMessage , CancellationToken ) at System.Web.Http.HttpServer.<SendAsync>d__0.MoveNext()
</StackTrace>
</Error>

Steps done 1.Install SwashBuckle Nuget package 2.Modify the Swagger.cs file to include the basic required code. 完成的步骤1.安装SwashBuckle Nuget软件包。2.修改Swagger.cs文件以包括基本的必需代码。 3.Run the WebApi. 3.运行WebApi。 4. Append /swagger in the API url. 4.在API网址中附加/ swagger。

After the 4th step is implemented, I get the above mentioned error. 实施第4步后,出现上述错误。

Please help. 请帮忙。

安装Nuget软件包Microsoft.AspNet.WebApi.WebHost版本5.2.3

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM