-
检查 ASP.NET 或 ATL Server 的设置过程。 有关更多信息,请参见调试 ASP.NET 的准备工作。
-
您是否具有进行调试所必需的访问特权? 有关更多信息,请参见 ASP.NET 调试:系统要求 中的“安全要求”一节。
-
您是否正在运行一个允许 Visual Studio 调试器自动附加到 Web 应用程序的 Windows 版本? 如果不是,则需要启动应用程序而不调试,然后手动附加到它。 (有关更多信息,请参见“手动附加”和 ASP.NET 调试:系统要求。)
-
您的 Web 应用程序是否具有 Web.config 文件?
-
您是否是通过指定特定的 IP 地址(如 100.20.300.400)而创建了项目? 调试 Web 服务器要求 NTLM 身份验证。 默认情况下,IP 地址被假定为 Internet 的一部分,而在 Internet 上不进行 NTLM 身份验证。 若要更正这一问题:
是否在服务器计算机上注册了必要的扩展? 如果尚未注册,请按下面过程中介绍的方法重新注册 ASP.NET。
-
是否在安装 Visual Studio 后,将 IIS 安装到运行 Visual Studio 的本地计算机上? IIS 应在安装 Visual Studio 之前安装。 如果在之后安装,则可能需要重新注册 ASP.NET。
重新注册 ASP.NET
-
从命令提示窗口中,运行下列命令:systemroot\Microsoft.NET\Framework\ versionNumber \aspnet_regiis -i
注意 对于 Windows Server 2003,可以使用“添加/删除程序”控制面板安装 ASP.NET。
-
插入 Visual Studio 光盘,运行安装程序,然后选择“修复/重新安装”。 此步骤将创建 wwwroot$ 共享目录并添加适当的权限。
-
启用集成身份验证后站点名称是否映射到本地环回地址? 有关解决方案,请参见此知识库文章。
-
是否正确地指定了项目起始页的 URL? 扩展名和项目目录是否正确?
-
验证 Web 应用程序的 IIS 设置。 有关更多信息,请参见如何:验证 IIS 属性设置。
-
如果您在 Web 服务器上安装了两个版本的 .NET Framework,则请验证是否在 IIS 设置中设置了正确的版本。 有关更多信息,请参见如何:验证 IIS 属性设置。