蜗牛的天空

慢慢爬.慢慢游.很快就可以到知识海洋的彼岸
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

在 Web 应用程序中使用 SQL Server

Posted on 2005-08-03 12:02  蜗牛的天空  阅读(422)  评论(0)    收藏  举报

 

若要使用 SQL Server 数据库,请将项目的安全设置配置为使用“集成安全性”。为此,请关闭匿名访问并启用模拟,如下面的过程所示。

配置集成 Windows 身份验证

  1. 执行下列步骤,以关闭 Internet 服务管理器中的“匿名访问”:
    1. 启动“Internet 信息服务”工具。可以在控制面板中的管理工具下运行该工具。
    2. 展开服务器的节点。
    3. 右击“默认 Web 站点”节点,并从快捷键菜单中选择“属性”。
    4. 单击“目录安全性”选项卡。
    5. 单击“匿名访问和验证控制”节中的“编辑”按钮。
    6. 清除“匿名访问”复选框。
    7. 确保已经选定了“集成 Windows 身份验证”复选框。
  2. 在解决方案资源管理器中,双击 Visual Studio 项目中的 Web.config 文件以显示 XML 代码,并做如下更改:
    1. 将下面的行:

      <authentication mode="None" />

      更改为:

      <authentication mode="Windows" />

    2. 在标记 <System.Web> 后插入下面的行:

      <identity impersonate="true" />

在终端服务器上运行演练

  • 除了对 Web.config 文件进行上面指定的更改以外,若要在一个终端服务器上运行该演练,必须在该终端服务器上拥有一个管理员帐户,以便可以在该服务器上更改 Internet 服务管理器的“匿名访问”。