Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 内部服务器错误(500)Asp.Net样板Web API_C#_Asp.net Core_Aspnetboilerplate - Fatal编程技术网

C# 内部服务器错误(500)Asp.Net样板Web API

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的链接- 问题

我已经下载了Angualr+Asp.Net Core的免费Asp.Net样板文件模板,为公司创建了一个新实体,并尊重其Dto

为了访问API,我尝试通过使用实现公司AppService创建ICompanyAppService来创建动态控制器

但它在访问此链接“
/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下载了您的项目。而且它似乎正在启动中。没有用户界面。所以我无法测试。(招摇过市的用户界面请求不起作用,因为承载令牌身份验证,这就是为什么我不能用这种方式进行测试。)没有这样的要求。依赖系统将注入所有参数。将构造函数公开就足够了。