发布在IIS
问题描述:
我有一些类库如我层(数据层/经营业务层/ aspnetCore层) 我用Angular2在我的项目一个.net核心的Web应用程序的.NET的核心和angular2。 当我在iis上发布我的项目时,角度调用webApi(从数据库sql服务器获取信息)的部分,它不起作用。 并得到错误: “ERR_Connection_Reset”发布在IIS
我做这些工作: https://blog.3d-logic.com/2016/06/08/running-asp-net-core-applications-with-iis-and-antares/ ,但没有结果。
我该怎么办?
答
您的模型可能有循环引用。 Core不支持多对多的开箱即用,并且我发现无需创建循环引用的手动滚动模型就很困难。
如果是这种情况,请尝试更改Startup.cs文件ConfigureServices()
方法。该行services.AddMvc();
应更改为:
services.AddMvc()
.AddJsonOptions(options => options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore);