NET网页编程之ASP.NET上岸控件membership的设置办法
可怜的程序员,还是逃不出移植的命运!这篇文章面向已会利用ASP.NET上岸控件的开辟者。ASP.NET上岸控件内里要举行membership设置,只需增加一个数据库,而且修正一下设置文件,便基础能够完成。上面是完成步骤:1.sqlserver2005中创建了一个空的数据库:membershipdemo
2.在C:WINDOWSMicrosoft.NETFrameworkv2.0.50727目次下运转aspnet_regsql.exe,主动临盆表布局和存储历程
3.设置web.config
a.增添一个数据库毗连字符串
<connectionStrings>
<addname="SqlServices"connectionString="DataSource=Archer;IntegratedSecurity=SSPI;InitialCatalog=MembershipDemo;"/>
<removename="LocalSqlServer"/>
</connectionStrings>
b.请求登录考证身份,加上一个forms考证。
<authenticationmode="Forms">
<formsloginUrl="login.aspx"name=".aspxlogin"/>
</authentication>
c.membership设置:增加membership节点
<membershipdefaultProvider="AspNetMembershipProvider"userIsOnlineTimeWindow="20">
<providers>
<removename="AspNetSqlMembershipProvider"/>
<addname="AspNetMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
passwordFormat="Clear"
applicationName="/"/>
</providers>
</membership>
d.再设置其脚色办理roleManager
<roleManagerenabled="true"defaultProvider="AspNetRoleProvider">
<providers>
<removename="AspNetSqlRoleProvider"/>
<addname="AspNetRoleProvider"connectionStringName="SqlServices"type="System.Web.Security.SqlRoleProvider,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"applicationName="/"/>
</providers>
</roleManager>
注重下面的remove节点,缘故原由是由于默许情形下,利用的毗连是machine.config中界说的LocalSqlServer,我们利用本人界说的毗连对照便利.
4.建web站点,增添网页NewUser.aspx,拖动CreateUserWizard控件,设置其FinishDestinationPageUrl属性为default.aspx,就ok了.
5.其他ASP.NET上岸控件也一样,拖上往就能够利用
6.假如想要利用找回暗码功效,必要设置邮件服务器
<mailSettings>
<smtpdeliveryMethod="Network"from="Admin@coplay.com">
<networkdefaultCredentials="false"host="smtp.coplay.com"password="*"port="25"userName=*@coplay.com/>
</smtp>
</mailSettings>
如许就完成了ASP.NET上岸控件的membership设置。
我实在想不明白java的机制,为什么非要那么蛋疼,在同一个平台下重复编译。 PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。 HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了. 大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。 那么,ASP.Net有哪些改进呢? 众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
页:
[1]