无法调试ASP.NET 1.0应用程序

无法调试ASP.NET 1.0应用程序,asp.net,registry,.net-1.0,Asp.net,Registry,.net 1.0,当我尝试在.NET1.0中调试一个网站时,我得到以下错误 “尝试运行项目时出错:无法在web服务器上启动调试。无法从注册表读取项” 由于无法从注册表读取注册表项,我无法找到有关此特定错误的任何文档 我确实看过,但是,它没有任何注册表读取错误 编辑:我找到了解决这个问题的办法。将运行aspnet_wp.exe的用户名添加到您电脑上的Administrators组。这是一件非常糟糕的事情,因为它会暴露您机器上的安全漏洞。 但是,仍然不清楚该帐户需要什么“其他”权限才能“从注册表读取密钥”。考虑从系统

当我尝试在.NET1.0中调试一个网站时,我得到以下错误 “尝试运行项目时出错:无法在web服务器上启动调试。无法从注册表读取项”

由于无法从注册表读取注册表项,我无法找到有关此特定错误的任何文档

我确实看过,但是,它没有任何注册表读取错误

编辑:我找到了解决这个问题的办法。将运行aspnet_wp.exe的用户名添加到您电脑上的Administrators组。这是一件非常糟糕的事情,因为它会暴露您机器上的安全漏洞。
但是,仍然不清楚该帐户需要什么“其他”权限才能“从注册表读取密钥”。

考虑从系统内部运行。它应该显示您的哪些注册表项被拒绝。

它是否显示了它试图读取的注册表项?如果您的代码试图读取注册表项,则必须确保您正在请求对注册表项的只读访问。在默认IIS设置下,您的应用程序运行时使用的凭据可能对大多数注册表项没有写入权限,尤其是HKLMNo!它没有说明它试图读取的键。当我在没有调试的情况下启动项目(Ctrl+F5)时,它运行良好。顺便说一句,这是在VS2002中。当你在调试模式下运行应用程序时,在安全事件日志中查找任何失败审计实体。我按照你的建议在那里查找。其中没有失败条目。这真是太奇怪了!