我应该在哪里进行更改才能将堆栈大小增加到 2MB?

我应该在哪里进行更改才能将堆栈大小增加到 2MB?

我想按照以下链接将 IIS 中的堆栈大小修改为 2MB:https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/advanced?view=aspnetcore-7.0#modify-the-stack-size

<aspNetCore processPath="dotnet"
    arguments=".\MyApp.dll"
    stdoutLogEnabled="false"
    stdoutLogFile="\\?\%home%\LogFiles\stdout"
    hostingModel="inprocess">
  <handlerSettings>
    <handlerSetting name="stackSize" value="2097152" />
  </handlerSettings>
</aspNetCore>

这里没有提到的是我应该在哪里进行此更改?是在 IIS 文件中还是在 .NET 项目文件中?

答案1

“使用 stackSize 设置(以字节为单位)配置托管堆栈大小网页配置文件。”

应用程序的 web.config。全局设置位于 applicationhost.config 中。

相关内容