опубликовать .net core и angular2 в iis

У меня есть основное веб-приложение .net с некоторой библиотекой классов в качестве моих слоев (уровень данных/уровень бизнеса/уровень aspnetCore). Я использовал Angular2 в своем проекте. когда я публикую свой проект в iis, части, которые angular вызывают webApi (чтобы получить информацию с сервера базы данных sql), это не работает. и получаю ошибку: "ERR_Connection_Reset"

я делаю эти работы: https://blog.3d-logic.com/2016/06/08/running-asp-net-core-applications-with-iis-and-antares/, но безрезультатно.

что я должен делать?


person Bahareh Khadem    schedule 23.11.2016    source источник


Ответы (1)


Ваши модели могут иметь циклические ссылки. Core не поддерживает «многие ко многим» из коробки, и я считаю, что ручное прокручивание моделей без создания циклических ссылок затруднительно.

В этом случае попробуйте изменить ConfigureServices() метод файла Startup.cs. Строка services.AddMvc(); должна быть изменена на эту:

services.AddMvc()
    .AddJsonOptions(options => options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore);
person birwin    schedule 31.05.2017