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

Posted 帅就一个字却跟我一辈子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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>

    如与相似问题,可参考     

  

 

以上是关于WebApi接口访问异常问题。尝试创建“testController”类型的控制器时出错。请确保控制器具有无参数公共构造函数的主要内容,如果未能解决你的问题,请参考以下文章

接口安全校验

Web API统一异常处理 转载

Owin WebAPI上传文件

开发webapi程序时需要考虑的细节汇总

1创建及配置WebApi项目

webapi 发布接口报405错误(angularjs2.0)