vs.net环境下开发C# asp时,试图运行项目时出错:无法在web服务器上启动调试。您没有调试该服务器的权限。验证您是服务器上“Debugger Users”组的成员www.yippeesoft.com

按照帮助一个一个排除:www.yippeesoft.com

您是否正在运行一个允许 Visual Studio 调试器自动附加到 Web 应用程序的 Windows 版本?如果不是,则需要启动应用程序而不调试,然后手动附加到它。---我的是一个ASP.NET标准程序www.yippeesoft.com
您的 Web 应用程序是否具有 Web.config 文件? ---WEB.CONFIG具有
Web.config 文件是否通过将 debug 属性设置为 true 而启用了调试模式?---TRUE
Web.config 文件是否包含任何语法错误?您可以通过运行 Web 应用程序而不调试来检查是否存在语法错误。(从“调试”菜单中,选择“开始执行(不调试)”。)如果在 Web.config 中存在语法错误,则会显示详细信息。 ---可以直接运行www.yippeesoft.com
如果 ASP.NET 辅助进程在您自己的帐户下运行,则您必须是“Debugger Users”(调试器用户)组的成员或管理员。 --我的是超级管理员ADMINISTRATOR
如果 ASP.NET 辅助进程在任何其他用户的帐户下运行,则您必须是“Administrators”(管理员)组的成员。 ---还加入了DEBUGGER USERwww.yippeesoft.com
您是否是通过指定特定的 IP 地址(如 100.20.300.400)而创建了项目?调试 Web 服务器要求 NTLM 身份验证。默认情况下,IP 地址被假定为 Internet 的一部分,而在 Internet 上不进行 NTLM 身份验证。若要更正这一问题: www.yippeesoft.com
将 IP 地址 (http://100.20.300.400) 添加到您的计算机上的受信任站点列表中。(从 Internet Explorer 的“工具”菜单中,选择“Internet 选项”,然后选择“安全”选项卡)。 ---把本机IP、127.0.0.1、LOCALHOST统统加入了 信任站点www.yippeesoft.com
运行 IIS 服务器的计算机是否安装了 Visual Studio .NET 远程组件?
IIS 是否是在安装了 Visual Studio .NET 之后才被安装在本地计算机(即运行 Visual Studio .NET 的计算机)上的?IIS 应在安装 Visual Studio .NET 之前安装。如果它是后来安装的,则可能需要修复 .NET Framework。 修复 .NET Framework
请插入 Visual Studio .NET 光盘并在命令行处输入下面的一行命令: <DVD Drive>:\\wcu\\dotNetFramework\\dotnetfx.exe /t:c:\\temp /c:"msiexec.exe /fvecms c:\\temp\\netfx.msi" www.yippeesoft.com
请插入 Visual Studio .NET Requirements 光盘并在命令行处输入下面的一行命令: <CD Drive>:\\dotNetFramework\\dotnetfx.exe /t:c:\\temp
/c:"msiexec.exe /fvecms c:\\temp\\netfx.msi"----运行了无数遍
是否正确地指定了项目起始页的 URL?扩展名和项目目录是否正确?---正确
是否正确地设置了 IIS 安全设置?若要验证这一点,请检查“默认 Web 站点”设置。 ---正确

还试验了很多偏方:
卸载了 ASP.NET 2.0,保证不是 ASP.NET_2.0.50215.0 F:\\WINXP\\Microsoft.NET\\Framework\\v2.0.50215\\aspnet_filter.dll,而是 ASP.NET_1.1.4322.573 F:\\WINXP\\Microsoft.NET\\Framework\\v1.1.4322\\aspnet_filter.dll 在应用程序映射选项卡的应用程序映射下,检查 .aspx 扩展名是否映射到以下动态链接库 (DLL):www.yippeesoft.com

C:\\Windows Directory\\Microsoft.Net\\Framework\\v1.0.3705  键入 aspnet_regiis -i 以正确配置所需的应用程序映射。 www.yippeesoft.com

iis重启动命令 iisreset 详解 C:\\DocumentsandSettings\\Administrator>iisreset/?  IISRESET.EXE(c)MicrosoftCorp.1998-1999 Usage: iisreset[computername]

卸载了无数次IIS又重装,再重新注册 ASPNET_REGIIS.EXEwww.yippeesoft.com

还是不行,最后的解决办法是:
1。卸载IIS,重启计算机www.yippeesoft.com
2。安装IIS,重启计算机
3。SFC /SCANNOW,重启计算机www.yippeesoft.com

http://www.yippeesoft.com/blog/p/aspnetiisinstall.php http://www.yippeesoft.com/blog/p/aspneterrdebug.php  http://www.yippeesoft.com/blog/p/aspneterropen.php 

历史博文

标签:, , , , , ,
七月 7, 2005 at 2:48 下午 by yippee 1,021 次
Category: Dev
Tags: , , , , , ,