2016-11-23 63 views
0

我有一些类库如我层(数据层/经营业务层/ 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/ ,但没有结果。

我该怎么办?

回答

0

您的模型可能有循环引用。 Core不支持多对多的开箱即用,并且我发现无需创建循环引用的手动滚动模型就很困难。

如果是这种情况,请尝试更改Startup.cs文件ConfigureServices()方法。该行services.AddMvc();应更改为:

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