gpt4 book ai didi

asp.net - 尝试使用 Visual Studio 2008 附加到 ASP.NET 进程时出现 "Mixed mode debugging is not supported on Windows 64-bit platforms"

转载 作者:行者123 更新时间:2023-12-02 07:56:25 25 4
gpt4 key购买 nike

在 .NET 2.0 和 VS.NET 2005 中调试 ASP.NET 应用程序时,我已经习惯了附加进程。我不知道在 VS.NET 2008 中这个功能发生了什么。

我也不想从起始页开始进行调试,因为当应用程序足够大时,您不希望编译它,有时您无法从头开始捕获一个案例,而您想捕获那个案例在那段时间里。

我想不通这个。

我正在运行带有 VS.NET 2008 Team Suite 的 Vista Ultimate x64。

此外,在网站属性页面的启动选项中,服务器被选为“使用默认 Web 服务器”,自定义服务器显示为灰色,我无法检查。 (我不知道我是否需要在这里进行一些更改,但我什至无法尝试)

最重要的是,我尝试从默认页面进行调试,但在那种情况下我得到的是“无法在 Web 服务器上开始调试。Windows 64 位平台不支持混合模式调试”。什么?无论如何,我进入了解决方案的配置管理器并将混合模式更改为任何 CPU,但是没有运气。

如果没有调试的帮助,ASP.NET 会降到 PHP 或其他类型的级别。

补充说明:

  1. 我正在使用 DotNetNuke 5.0.1 并在其下构建模块。
  2. IIS 7 与集成模式一起使用。

最佳答案

我在 64 位 Vista 上找到的用于调试的 key 如下。

1.) 确保 Web 应用程序在 IIS 而不是 Cassini 中完全运行(http://localhost 地址)2.) 当附加到 w3wp.exe 进程时,一定要选择类型为 T-SQL、托管、x64 的进程,而不是只显示 x64 类型的进程

按照这两个步骤,我解决了所有遇到的问题。类似于您在上面列出的那些。

关于asp.net - 尝试使用 Visual Studio 2008 附加到 ASP.NET 进程时出现 "Mixed mode debugging is not supported on Windows 64-bit platforms",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/708323/

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