仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 685|回复: 7
打印 上一主题 下一主题

[学习教程] NET网页编程之ASP.NET上岸控件membership的设置办法

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 14:25:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
可怜的程序员,还是逃不出移植的命运!这篇文章面向已会利用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的机制,为什么非要那么蛋疼,在同一个平台下重复编译。
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-18 14:26:15 | 只看该作者
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
活着的死人 该用户已被删除
板凳
发表于 2015-1-26 19:56:13 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
简单生活 该用户已被删除
地板
发表于 2015-2-4 21:07:57 | 只看该作者
大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
5#
 楼主| 发表于 2015-2-10 11:11:51 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
蒙在股里 该用户已被删除
6#
发表于 2015-3-1 13:03:51 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
海妖 该用户已被删除
7#
发表于 2015-3-10 18:06:20 | 只看该作者
那么,ASP.Net有哪些改进呢?
莫相离 该用户已被删除
8#
发表于 2015-3-24 06:01:16 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 17:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表