×

Loading...
Ad by
  • 技多不压身,工到自然成:安省技工证书特训班,点击咨询报名!
Ad by
  • 技多不压身,工到自然成:安省技工证书特训班,点击咨询报名!

有个问题急死人了,DOT NET 项目无法调试

安装完DUWAMISH FOR C# ASP.NET 的SAMPLE程序,每次以DEBUG 方式运行该程序,系统总会跳出个对话框:
无法在WEB 服务器上找到项目,无法自动将服务器设置为正确的调试状态,你可能无法调试ASP 页,是否继续启动调试器。
(YES) ( NO ) ( HELP)

根据这个提示,我选择了YES ,程序正确执行,而且也能在适当的时候,运行到断点处,查看变量的值。

我不明白这到底怎么回事情,后来看了帮助,得到如下的提示
无法在服务器上找到项目的原因:
调试器找不到项目的应用程序根。出现这种情况的原因可能是:
该项目已经被从服务器中删除。如果那样,将无法继续进行调试。
项目的应用程序根已经被销毁。如果那样,可以使用 IIS管理实用工具创建新的应用程序根。
目前,选项设置为在启动调试器时自动启用服务器调试。如果要保留这些选项设置,请选择“否”。如果要关闭这些选项,请选择“是”。在后一种情况中,应手动设置调试器选项,以使 IIS 应用程序能够调试服务器脚本。

根据上面的帮助,我查了IIS 的配置,没发现有任何问题。

哪为大侠有没有碰到过这样的问题,该怎么解决上面所说的问题?
Report

Replies, comments and Discussions:

  • 工作学习 / IT技术讨论 / 有个问题急死人了,DOT NET 项目无法调试
    安装完DUWAMISH FOR C# ASP.NET 的SAMPLE程序,每次以DEBUG 方式运行该程序,系统总会跳出个对话框:
    无法在WEB 服务器上找到项目,无法自动将服务器设置为正确的调试状态,你可能无法调试ASP 页,是否继续启动调试器。
    (YES) ( NO ) ( HELP)

    根据这个提示,我选择了YES ,程序正确执行,而且也能在适当的时候,运行到断点处,查看变量的值。

    我不明白这到底怎么回事情,后来看了帮助,得到如下的提示
    无法在服务器上找到项目的原因:
    调试器找不到项目的应用程序根。出现这种情况的原因可能是:
    该项目已经被从服务器中删除。如果那样,将无法继续进行调试。
    项目的应用程序根已经被销毁。如果那样,可以使用 IIS管理实用工具创建新的应用程序根。
    目前,选项设置为在启动调试器时自动启用服务器调试。如果要保留这些选项设置,请选择“否”。如果要关闭这些选项,请选择“是”。在后一种情况中,应手动设置调试器选项,以使 IIS 应用程序能够调试服务器脚本。

    根据上面的帮助,我查了IIS 的配置,没发现有任何问题。

    哪为大侠有没有碰到过这样的问题,该怎么解决上面所说的问题?
    • Please try to register the IIS with .NET again. See the command prompt of: C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe
      and run:

      regsvr32 C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\aspnet_isapi.dll