将 IIS 设置为使用环境变量运行

将 IIS 设置为使用环境变量运行

COMPLUS_ZapDisable我正在尝试将环境变量设置为 1 来运行 IIS 。此链接(显示了如何对常规 exe 执行此操作),我希望这将允许我加载非优化版本的 .NET Framework,以便我可以在调试时逐步完成某些内容并实际读取变量的值。

我不确定为 w3wp.exe 设置这个环境变量实际上就是我正在寻找的解决方案,因为在链接中,我专门为 Visual Studio 设置它,而不是我正在调试的任何程序。

任何想法都会有帮助!

答案1

设置COMPLUS_ZapDisable 全球的环境变量和重新启动 IIS 将起作用,但它会影响系统中的所有托管进程。

您还可以尝试将 AppPool 身份设置为本地用户,将其配置为加载用户配置文件,并为该用户设置环境变量。

相关内容