是否可以增加 ASP.NET core 2 二进制文件的堆栈大小?我必须使用 32 位 COM 互操作组件,它碰巧在某些定义的条件下粉碎堆栈。这不是无限递归,只是在请求最大可能的数据集时碰巧触及限制的工作负载,因此增加堆栈可能是一个可接受的解决方案。

通过 EDITBIN 修改堆栈大小仅在直接应用于 dotnet.exe 时才有效,这显然不是首选解决方案。

最佳答案

从 .NET Core 3.0 开始,构建的输出是 Windows 平台上的 .exe 文件。我们可以在发布之前或之后在exe上应用editbin。如果我们在进程外运行 Web 应用程序,这可以正常工作。我已经测试过了。显然,对于 inprocess,除了 editbinning 工作进程没有其他解决方案。

关于com - 如何增加 ASP.NET Core 二进制文件(32 位)的堆栈大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49696371/

10-11 22:58
查看更多