gpt4 book ai didi

c# - IIS AppPool 作为 x64 运行(非托管) - 为什么?

转载 作者:行者123 更新时间:2023-12-02 17:31:14 26 4
gpt4 key购买 nike

我的 ASP.NET Web 应用程序正在 IIS 中运行。有时我无法对其进行调试,并且 JIT 调试命令(Debugger.Launch()Debugger.Break())不起作用。

发生这种情况时,我可以在 VS 2015 中使用调试/“附加到进程”,并且 w3wp.exe 进程会以 x64 类型列出,而不是通常的 托管(v4.0)。 0.30319), x64.

这怎么可能,我该如何解决?

我正在 Debug模式下构建,并且 web.config 已

<compilation debug="true" targetFramework="4.5.2" />

我在项目和 IIS 中找到的所有设置都与其他数十个项目相同,并且都运行良好。

最佳答案

结果我的AppPool设置为:

Start Mode     AlwaysRunning

enter image description here

但是网站是:

Preload Enabled     False

enter image description here

因此,我看到的是一个实际上空的应用程序池,因此它被列为 x64 而不是托管。

当我将网站设置为预加载启用后,一切又恢复正常了。

关于c# - IIS AppPool 作为 x64 运行(非托管) - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40164502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com