若要使用 SQL Server 数据库,请将项目的安全设置配置为使用“集成安全性”。为此,请关闭匿名访问并启用模拟,如下面的过程所示。
配置集成 Windows 身份验证
- 执行下列步骤,以关闭 Internet 服务管理器中的“匿名访问”:
- 启动“Internet 信息服务”工具。可以在控制面板中的管理工具下运行该工具。
- 展开服务器的节点。
- 右击“默认 Web 站点”节点,并从快捷键菜单中选择“属性”。
- 单击“目录安全性”选项卡。
- 单击“匿名访问和验证控制”节中的“编辑”按钮。
- 清除“匿名访问”复选框。
- 确保已经选定了“集成 Windows 身份验证”复选框。
- 在解决方案资源管理器中,双击 Visual Studio 项目中的 Web.config 文件以显示 XML 代码,并做如下更改:
- 将下面的行:
<authentication mode="None" />
更改为:
<authentication mode="Windows" />
- 在标记
<System.Web>
后插入下面的行:<identity impersonate="true" />
- 将下面的行:
在终端服务器上运行演练
- 除了对 Web.config 文件进行上面指定的更改以外,若要在一个终端服务器上运行该演练,必须在该终端服务器上拥有一个管理员帐户,以便可以在该服务器上更改 Internet 服务管理器的“匿名访问”。