【问题标题】:What is the purpose of app.config file in ASP.NET Core web application (.NET Framework)?ASP.NET Core Web 应用程序(.NET Framework)中 app.config 文件的用途是什么?
【发布时间】:2016-05-26 19:22:04
【问题描述】:

在 ASP.NET Core Web 应用程序 (.NET Framework) 中有 app.config 文件,其中包含:

<configuration>
   <runtime>
      <gcServer enabled="true"/>
   </runtime>
</configuration>

但此文件在 ASP.NET Core Web 应用程序 (.NET Core) 项目中不可用。 ASP.NET Core Web 应用程序 (.NET Framework) 需要在 server 模式下运行 GC 吗?

【问题讨论】:

    标签: garbage-collection asp.net-core asp.net-core-1.0


    【解决方案1】:

    网络应用程序中有一个等效项,您正在寻找 project.json,它是 runtimeOptions。我在我的migration guide 中详细说明了这一点,(查找runtimeOptions)。

    添加gsServer是告诉runtime进行垃圾回收。 ASP.NET Core 应用程序上下文中的服务器是 Kestrel。在project.json 架构更改here 中有关于此的各种详细信息。文档说明了这一点:

    启用服务器 GC

    此外,您应该查看以下内容:

    【讨论】:

    • 为什么我们需要 app.config 文件,即使我们可以在 project.json 中拥有它? .NET Core 和 .NET Framework 都不能从那里读取吗?另一个有趣的问题是如果没有这个标志会发生什么 -> 根本没有垃圾收集,这可能不是任何有效的场景......
    猜你喜欢
    • 2016-11-06
    • 2017-08-15
    • 1970-01-01
    • 2018-08-03
    • 1970-01-01
    • 2015-03-03
    • 2016-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多