【发布时间】:2014-06-02 11:35:19
【问题描述】:
在全网上找了一个如下的例子,在StackOverflow上,但是解决了没有,没有后续。此错误发生在我在 WebAPI 2 项目中使用属性路由实现接受标头版本控制之后。
消息:“发生错误。” ExceptionMessage:“给定的密钥是 字典中没有。” ExceptionType: "System.Collections.Generic.KeyNotFoundException"
在 stackoverflow 上找到:
How to get controller name when Web API versioning with routing attribues
【问题讨论】:
-
遇到了同样的问题。在 IIS 中重新启动 Web 应用程序解决了这个问题(尤其是在使用继承控制器更新到 WebApi 2.2 之后)
标签: c# rest asp.net-web-api