错误:调试失败,因为没有启用集成 Windows 身份验证
由于身份验证错误,无法对请求调试的用户进行身份验证。 当您尝试单步执行 Web 应用程序或 XML Web services 时,就可能出现此问题。 导致此错误的一种原因是没有启用集成 Windows 身份验证。 若要启用该身份验证,请按照“启用集成 Windows 身份验证”中的步骤操作。
如果已启用集成 Windows 身份验证,但仍然出现此错误,则导致此错误的原因可能是启用了**“Windows 域服务器的摘要式身份验证”**。 在这种情况下,应与您的网络管理员联系。
启用集成 Windows 身份验证
使用管理员帐户登录 Web 服务器。
单击**“开始”,再单击“控制面板”**。
在**“控制面板”中双击“管理工具”**。
双击**“Internet 信息服务”**。
单击 Web 服务器节点。
服务器名称下方将打开一个**“网站”**文件夹。
您可以为所有网站或个别网站配置身份验证。 若要为所有网站配置身份验证,请右击**“网站”文件夹,然后单击“属性”。 若要为单个网站配置身份验证,请打开“网站”文件夹,右击单个网站,然后单击“属性”**。
屏幕上会显示**“属性”**对话框。
单击**“目录安全性”**选项卡。
在**“匿名访问和身份验证控制”节中,单击“编辑”**。
将显示**“身份验证方法”**对话框。
在**“用户访问需经过身份验证”下,选择“集成 Windows 身份验证”**。
单击**“确定”关闭“身份验证方法”**对话框。
单击**“确定”关闭“属性”**对话框。
关闭**“Internet 信息服务”**窗口。
在 Windows Vista/IIS 7 中启用集成 Windows 身份验证
使用管理员帐户登录 Web 服务器。
按照下列步骤启用 Windows 身份验证和 II6 管理兼容性(如果尚未启用):
依次单击**“开始”、“控制面板”、“程序”**。
在**“程序和功能”下单击“打开或关闭 Windows 功能”**。
将出现“用户帐户控制”对话框,并提示您是否允许继续。
单击**“继续”**。
将出现“Windows 功能”对话框。
在功能列表中,展开**“Internet 信息服务”**节点。
在**“Internet 信息服务”下,展开“万维网服务”**节点。
在**“万维网服务”下,单击“安全”**。
单击**“Windows 身份验证”**。
在**“Internet 信息服务”下,展开“Web 管理工具”**节点。
在**“Web 管理工具”下,展开“IIS 6 管理兼容性”节点,然后选中“IIS 6 元数据库和 IIS 6 配置兼容性”**复选框。
在**“Web 管理工具”下,选择“IIS 管理控制台”,然后单击“确定”**。
重新启动计算机,以使这些更改生效。
单击**“开始”,然后单击“控制面板”**。
单击**“经典视图”,然后双击“管理工具”**。
在**“名称”列中,双击“Internet 信息服务(IIS)管理器”**。
在**“连接”**列中,展开您的服务器节点。
服务器名称下方将打开一个**“网站”**文件夹。
展开**“网站”**节点,然后单击要为其启用集成 Windows 身份验证的网站。
中心窗格标题将更改为所选网站的名称。 在此窗格的**“IIS”标题下,双击“身份验证”**。
该窗格的标题将更改为**“身份验证”**。
在**“身份验证”窗格的“名称”列中,右击“Windows 身份验证”,然后单击“启用”**。
关闭**“Internet 信息服务(IIS)管理器”**窗口。
请参见
参考
其他资源
Running Web Applications on Windows Vista with IIS 7.0 and Visual Studio 2005