我已经为Angualr + Asp.Net Core下载了免费的 Asp.Net Boilerplate 模板,为公司创建了一个新的实体,并为它提供了尊重的Dto(s)。
为了访问API,我尝试通过使用 CompanyAppService 实现创建 ICompanyAppService 来创建动态控制器。
但是在访问此链接&#34; <form [formGroup]="form" (ngSubmit)="onSubmit()">
<md-select placeholder="Favorite food" formControlName="foods" #foods>
<md-option *ngFor="let food of foods" [value]="food.value">
{{ food.viewValue }}
</md-option>
</md-select>
<md-select placeholder="Favorite fruits" formControlName="fruits" #fruits>
<md-option *ngFor="let fruit of fruits" [value]="fruit.value">
{{ fruit.viewValue }}
</md-option>
</md-select>
<button type="submit"> Submit</button>
</form>
&#34;时,它显示内部服务器错误(500)。
Swagger UI正在显示正确的API URl(s)为User's。请尽量帮助我解决这个问题。
以下是解决方案的链接:https://github.com/rsoni20/AspNetBoilerPlate
和Logs.txt的链接 - https://github.com/rsoni20/AspNetBoilerPlate/blob/master/Logs.txt
答案 0 :(得分:0)
问题出在类 ME.Companies.CompanyAppService
上它必须有一个没有公共参数的构造函数,并且它有一个私有构造函数。