Web.config 文件是否通过将 debug 属性设置为 true 而启用了调试模式?有关更多信息,请参见 ASP.NET 应用程序中的调试模式。 
Web.config 文件是否包含任何语法错误?您可以通过运行 Web 应用程序而不调试来检查是否存在语法错误。(从“调试”菜单中,选择“开始执行(不调试)”。)如果在 Web.config 中存在语法错误,则会显示详细信息。 
如果 ASP.NET 辅助进程在您自己的帐户下运行,则您必须是“Debugger Users”(调试器用户)组的成员或管理员。 
如果 ASP.NET 辅助进程在任何其他用户的帐户下运行,则您必须是“Administrators”(管理员)组的成员。 
您是否是通过指定特定的 IP 地址(如 100.20.300.400)而创建了项目?调试 Web 服务器要求 NTLM 身份验证。默认情况下,IP 地址被假定为 Internet 的一部分,而在 Internet 上不进行 NTLM 身份验证。若要更正这一问题: 
创建项目时,指定 Intranet 上计算机的名称。 
- 或 - 将 IP 地址 (http://100.20.300.400) 添加到您的计算机上的受信任站点列表中。(从 Internet Explorer 的“工具”菜单中,选择“Internet 选项”,然后选择“安全”选项卡)。