gpt4 book ai didi

asp.net - global.asax 断点未命中

转载 作者:行者123 更新时间:2023-12-04 00:03:12 25 4
gpt4 key购买 nike

我的 ASP.NET 应用程序中有一些 C# 代码,位于 Global.asax.cs 中。代码文件。在 Application_Start , Session_StartApplication_Begin Request我设置了一些断点。然而,这些都没有被击中。我正在使用 VS8 在我的本地机器上工作。

这是我尝试过的:

  • 停止 ASP 开发服务器
  • 删除了所有 ASP.NET 临时文件
  • 新建 Global.asax
  • 关闭VS并打开备份
  • 清理和重建项目

  • 在尝试这些之后,断点不会命中。

    任何想法为什么会这样?

    最佳答案

    我遇到了同样的问题。我假设您使用的是本地 IIS 而不是 VS 开发服务器。如果是这种情况,您将无法在 Global.asax.cs 文件中调试/单步执行此代码,因为在附加调试器时,此代码已在 IIS 中执行。但是,如果您使用 Dev 服务器,则可以访问此代码,因为调试器已经附加。

    因此,更改项目属性中的服务器以使用 Visual Studio 开发服务器。

    这可以通过在 Visual Studio 中右键单击您的项目 > Project Properties 来找到。 > Web tab > Use Visual Studio Development Server .

    关于asp.net - global.asax 断点未命中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7660739/

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