我找不到在 .NET Core 2.2 进程中抑制 JIT 优化的方法。这使我无法在生产中附加调试器并查看所有局部变量。
在 .NET Framework 中,我可以添加一个与我想要阻止优化的 DLL 同名的 INI 文件,如此处所示。但这似乎不适用于 .NET Core。
像 Visual Studio 和 dnSpy 这样的调试器能够在启动进程时抑制优化,因此它必须以某种方式成为可能。作为一种解决方法,我可以使用调试器启动一个进程,但我使用的是 IIS,但找不到使用它启动 w3wp 工作程序的方法。