hao0089 发表于 2015-5-5 09:43:49

windows 2003 下 IIS6.0 站点配置 成员管理

  注意,用户密码中必须包含特殊字符,否则不能添加该用户.
  
  在使用VS.net2005 时,可以使用网站配置工具来配置 安全这个部分的时候 , 如果数据库不是 SQL Express 而是其它的话,则配置时会报告连接数据库错误.
  
  解决办法如下:
  1.在IIS中配置一网站,指定到创建的 web 项目.
  2.选择该站点的"属性" -> "ASP.NET"选项卡,将"ASP.NET版本"改成2.0.50727并应用. 然后点击编辑配置.
  在出现的"ASP.NET配置设置"窗口中选择"常规"选项卡,在"连接字符串管理器"中添加一新连接,如图:

  
  然后到"身份验证"选项卡中选择"身份验证模式"为:"Forms",并启用角色管理.设置如下图:

  
  然后分别设置两个"管理提供程序" 将提供程序的连接字符串设置成为开始时添加的那个数据库连接.
  

  

  
  
  IIS这个部分的设置就完成了 .
  
  其实这种设置就是更改了项目当中的web.config文件
  打开文件,会发现下面多了几个配置节:
  
  连接字符串:
  
  
  
  
  身份验证模式:
  
  成员管理:
  
  
  
  
  
  
  角色管理:
  
  
  
  
  
  
  
  这里是整个配置中的第一个关键点.
  
  3.做好了配置之后,剩下的就是没有"成员角色数据库"了.
  在SQL Server 2005 中创建一个数据库 aspnetdb 放到项目的APP_Date目录下
  4.到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录下,运行aspnet_regsql.exe
  一路"下一步"就是,到选择数据库连接这里停下,选择你刚刚创建的数据库,如图:
  

  
  在一路下一步,直到完成.
  这个时候,你再打开这个数据库的话,你会发现这个数据库多了很多表了.如图:

  
  这些表就是将来用于存储web站点的成员和角色并配置他们权限用的.
  基本上到此为止,这个数据的连接这一块就配置好了,现在可以正常使用"Asp.Net配置工具"了.
  
  
页: [1]
查看完整版本: windows 2003 下 IIS6.0 站点配置 成员管理