2017-05-09 1 views
0

Nous avons un serveur Web IIS 8 sur lequel l'API Web est déployée. Nous avons une application front-end écrite en extJS. Lorsque l'application a accédé, elle effectue plusieurs appels d'API au serveur et plusieurs de ces appels aboutissent, à l'exception d'un appel d'API spécifique. Chrome indique que l'état de la demande a été annulé (ERR_CONNECTION_RESET) et que je ne parviens pas à résoudre le problème et à corriger cette erreur. J'ai vérifié beaucoup d'endroits en ligne mais je n'ai pas pu obtenir beaucoup d'aide.Je reçois une erreur nette ERR_CONNECTION_RESET lors de l'appel d'une méthode API utilisant ajax

Aidez-nous s'il vous plaît.

Répondre

0

Utilisez-vous Entity Framework Core? Si tel est le cas, vous pouvez avoir une boucle de graphique d'objet dans vos relations plusieurs-à-plusieurs car EFCore ne prend pas en charge le chargement paresseux pour le moment.

Si tel est le cas, vous pouvez configurer votre sérialiseur pour qu'il ne suive pas les boucles graphiques.

Dans votre fichier Startup.cs, remplacez la ligne services.AddMvc() avec ceci:

services.AddMvc() 
    .AddJsonOptions(options => options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore);