2017-09-11 2 views
-1

J'ai téléchargé le gratuit Asp.Net Boilerplate modèle pour Angualr + Asp.Net Core, ont créé une nouvelle entité pour Société et respecté Dto (s) pour cela .Erreur interne du serveur (500) Asp.Net Boilerplate Web API

Pour accéder à l'API, j'ai essayé de créer un contrôleur dynamique en créant ICompanyAppService avec la mise en œuvre CompanyAppService.

Mais il montre l'erreur interne du serveur (500) lors de l'accès à ce lien "/api/services/app/Company/GetAll".

L'interface utilisateur Swagger affiche les bons URl (s) d'API corrects en tant qu'utilisateur. S'il vous plaît, essayez de m'aider sur cette question.

Voici le lien pour la solution: https://github.com/rsoni20/AspNetBoilerPlate

et le lien pour Logs.txt - https://github.com/rsoni20/AspNetBoilerPlate/blob/master/Logs.txt

+0

Assurez-vous que votre Content-Type: application/json –

+0

oui c'est application/json. –

+0

Je vois dans les journaux - ME.Companies.CompanyAppService. Impossible de trouver un constructeur sans paramètre. Donc, comme le dit le journal, vous devriez vérifier cette classe, et ajouter un constructeur sans paramètre –

Répondre

0

Le problème est avec la classe ME.Companies.CompanyAppService

Il doit avoir un constructeur public sans paramètre, et il avait un constructeur privé.

+0

pas une telle exigence. Le système de dépendance injectera tous les paramètres. –