web api 项目添加 swagger 后,报错

在web api 项目添加 swagger 后,报错。
报错如下:
不支持在“HttpRouteCollection”中添加或删除项。在添加和删除项时,请使用键。
这是什么意思?
图片描述

阅读 4.8k
1 个回答
新手上路,请多包涵

花了一晚上,老血都要吐出来了。。。
google搜中文关键字半天没结果,好久后想起用英文试试“NotSupportedException”,终于。。
答案:https://github.com/domaindrivendev/Swash...
大概意思是:版本引用问题;解决方式:程序集版本重定向!

之前我的的web.config中没有System.Net.Http和System.Net.Http.Formatting的重定向,手动添加后就没这个错误了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进