WebApi接口访问异常问题。尝试创建“testController”类型的控制器时出错。请确保控制器具有无参数公共构造函数

本来运行的好好的webAPI 接口突然报了个 :“尝试创建“testController”类型的控制器时出错。请确保控制器具有无参数公共构造函数” 错误。
耗了半宿最终解决了,

原因: api控制器中引用了 config 配置文件 没有的 key 值

private static string WatchSwitch = ConfigurationManager.AppSettings["WatchSwitch"].ToString().Trim();  //最小提现额度

config 文件中缺少  WatchSwitch 属性的配置,加上就好了

 <appSettings>

    <!--提交订单时手环端是否校验订单码(On=验证 Off=不校验)-->
<add key="WatchSwitch" value="Off"/>
</appSettings>

如与相似问题,可参考

  

上一篇:API Hook完全手册


下一篇:.net开发笔记(十八) winform中的等待框