webapi构造函数错误无参数公共构造函数

时间:2017-08-11 08:13:51

标签: c# asp.net-mvc asp.net-web-api

我有一个简单的Demo控制器,但是当它被调用时,我有错误:“确保控制器有一个无参数的公共构造函数。”

在我看来,我的代码很好:

    public class DemoController : ApiController
    {

        #region [ Global Variable Declarations ]

        private String ConnectionString = String.Empty;
        public UsersWSRepo urws;
        MailHelper MH;
        SubscriptionWSRepo sr;

        #endregion

        #region [ Constructor Initialization ]
        public DemoController()
        {
            urws = new UsersWSRepo(GlobalConstants.DBConn());
            sr = new SubscriptionWSRepo(GlobalConstants.DBConn());
            this.MH = new MailHelper();
        }

        #endregion
   }

不知道问题出在哪里,因为它适用于我的其他网络mvc项目。

这意味着确保控制器具有无参数的公共构造函数?这是否意味着参数不在webapi heritate控制器上?

0 个答案:

没有答案