首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

采用Forms进行验证,成员身份提供程序名称填什么啊解决方案

2012-02-21 
采用Forms进行验证,成员身份提供程序名称填什么啊?我想采用Forms进行验证,按照教程上给的成员身份提供程序

采用Forms进行验证,成员身份提供程序名称填什么啊?
我想采用Forms进行验证,按照教程上给的成员身份提供程序名称进行填写,但不对!我想应该要修改下Web.Config文件,但不知这个文件在那儿,找了半天都没找到.
另外,如果我修改了这个Web.Config,会不会对.Net造成影响,因为,有些网站还是需要用.Net来做的,谢谢各位,帮忙看下.

[解决办法]
你在创建应用程序时,都有相应端口,如:9001,在运行输入:inetmgr 打开IIS管理器,找到对应端口,右键单击浏览,即可进入文件夹,看到web.config.

在创建好微软自带的Provider以后。

在<configuration>节点内添加<connectionStrings>节点: 
<connectionStrings> 
<remove name="AspNetSqlProvider" /> 
<add name="AspNetSqlProvider"
connectionString="server=SQL服务器名称; database=aspnetdb; Trusted_Connection=True" /> 
</connectionStrings> 
接着指定 membership和 role 的提供程序,在<system.web>节点内添加
<membership>节点和<roleManager>节点: 
<!--Membership Provider--> 
<membership defaultProvider="AspNetSqlMembershipProvider"> 
<providers> 
<remove name="AspNetSqlMembershipProvider" /> 
<add connectionStringName="AspNetSqlProvider"
passwordAttemptWindow="10"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/"
requiresUniqueEmail="false"
passwordFormat="Hashed"
description="Stores and retrieves membership data from the Microsoft SQL Server 
database"
name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3600.0, 
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
</providers> 
</membership> 
<!--Role Provider--> 
<roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider"> 
<providers> 
<remove name="AspNetSqlRoleProvider" /> 
<add connectionStringName="AspNetSqlProvider"
applicationName="/"
description="Stores and retrieves roles data from the local Microsoft SQL Server 
database"
name="AspNetSqlRoleProvider"
type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.3600.0, 
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
</providers> 
</roleManager> 


配置 SharePoint 管理中心 
在 SharePoint 管理中心的web.config 文件中添加连接字符串,membership 提
供程序和 role 提供程序,按照之前的方法添加过后,还需要做一步必要的修改,将
<roleManager>的 defaultProvider 属性的值修改为
AspNetWindowsTokenRoleProvider.
[解决办法]
就是楼上的答案了,和普通的ASP.net站点没有什么区别,

参考http://www.vipcn.com/bangongruanjian/Office-XP/320809.html
[解决办法]
<!--新加的FORM验证 -->
<connectionStrings>
<add name="ADConnectionString" connectionString="LDAP://wzy.prince.com" />
</connectionStrings>
<system.web>
<!--新加的FORM验证 -->
<membership defaultProvider="wzy">
<providers>
<clear />
<add name="wzy" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ADConnectionString" connectionUsername="PRINCE\administrator" connectionPassword="oss,123" attributeMapUsername="sAMAccountName" />


</providers>
</membership>
我们也是改的 form 验证
[解决办法]
一般在C:\Inetpub\wwwroot\wss\VirtualDirectories这里 和你的工程文件里 一共三处
不会对.net造成影响

热点排行