C# 内部服务器错误(500)Asp.Net样板Web API
我已经下载了Angualr+Asp.Net Core的免费Asp.Net样板文件模板,为公司创建了一个新实体,并尊重其Dto 为了访问API,我尝试通过使用实现公司AppService创建ICompanyAppService来创建动态控制器 但它在访问此链接“C# 内部服务器错误(500)Asp.Net样板Web API,c#,asp.net-core,aspnetboilerplate,C#,Asp.net Core,Aspnetboilerplate,我已经下载了Angualr+Asp.Net Core的免费Asp.Net样板文件模板,为公司创建了一个新实体,并尊重其Dto 为了访问API,我尝试通过使用实现公司AppService创建ICompanyAppService来创建动态控制器 但它在访问此链接“/api/services/app/Company/GetAll”时显示了内部服务器错误(500) Swagger UI将正确的API URl显示为用户的URl。请在这个问题上帮助我 以下是解决方案的链接: 和Logs.txt的链接- 问题
/api/services/app/Company/GetAll
”时显示了内部服务器错误(500)
Swagger UI将正确的API URl显示为用户的URl。请在这个问题上帮助我
以下是解决方案的链接:
和Logs.txt的链接-
问题在于类ME.companys.CompanyAppService
它必须有一个公共的无参数构造函数,并且有一个私有的构造函数。确保您的内容类型:application/jsonyes It's application/json。我在日志中看到了-ME.companys.CompanyAppService。找不到无参数构造函数。正如日志所说,您应该检查这个类,并添加无参数构造函数,我从protected改为public,现在它可以工作了。谢谢@Zivweismani下载了您的项目。而且它似乎正在启动中。没有用户界面。所以我无法测试。(招摇过市的用户界面请求不起作用,因为承载令牌身份验证,这就是为什么我不能用这种方式进行测试。)没有这样的要求。依赖系统将注入所有参数。将构造函数公开就足够了。