【问题标题】:publish .net core and angular2 in iis在 iis 中发布 .net core 和 angular2
【发布时间】:2016-11-23 11:25:07
【问题描述】:

我有一个 .NET Core Web 应用程序,其中包含一些类库作为我的层(数据层/业务层/ASP.NET Core 层)。 我在我的项目中使用了 Angular2。 当我在 IIS 中发布我的项目时,角度调用 WebApi(从数据库 SQL 服务器获取信息)的部分,它不起作用。 我得到错误:

ERR_Connection_Reset"

我遵循了这个教程: https://blog.3d-logic.com/2016/06/08/running-asp-net-core-applications-with-iis-and-antares/ 但没有结果。

我该怎么办?

【问题讨论】:

    标签: c# angular .net-core iis publish


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-07-08
      • 1970-01-01
      • 2021-07-18
      • 2019-07-09
      • 2018-02-17
      • 2018-08-14
      • 2018-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多