|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。asp.net|server|sql|sqlserver|尺度|控件asp.net身份考证(登录控件),基于尺度的sqlserver.(vs2005+sqlserver2005)转自:静态网站制造指南|www.ckuyun.com第一次在这里发贴,以为这里很好,是由于能够强制本人把碰到的坚苦,办理的办法实时的纪录上去,之前做过良多器材,好久不必就忘了。写上去,算是对本人的一种鼓励吧。固然但愿对人人能有点匡助,可是究竟才能无限,还要请妙手们多多指教。
装好vs2005,假如选择安装SqlExpress,统统都是默许设置好的,"login控件"拖上就可以用。可是这个仿佛不太够用,ok,安装SqlServer.起首在安装上就消费了一番工夫,这里就不罗嗦了。那末该如何设置一下呢?
在msdn上也找到了,见上面的代码。在web.config中增加一段,就可以连上数据库了。
1<configuration>2<connectionStrings>3<removename="LocalSqlServer"/>4<addname="LocalSqlServer"5connectionString="DataSource=localhost;6InitialCatalog=appservicesdb;7IntegratedSecurity=True"8providerName="System.Data.SqlClient"/>9</connectionStrings>10</configuration>这里在罗嗦几句,第七行,假如是基于window考证的就按此誊写,可是(Windows2003)的用户必要设置一下用户的,不然不克不及经由过程的。这段代码是我是用得user=***,pwd=***,由于前期我必要移植,web和sql服务器分隔的,并且我对照喜好后者。
我十分烦闷的是第三句,不晓得为何要用remove,msdn上这么注释:1<connectionStrings>2<add/>向毗连字符串汇合增加称号/值对情势的毗连字符串。
3<clear/>移除一切对承继的毗连字符串的援用,仅同意那些由以后的add元素增加的毗连字符串。
4<remove/>从毗连字符串汇合中移除对承继的毗连字符串的援用。
5</connectionStrings>67不知人人是不是在乎过,并且我往失落remove这句话,会报错。经由一番折腾,实在,<connectionStrings/>这段话就相称于重载,想一想看,为何在SqlExpress时可以默许毗连,应当是在甚么中央设置好了。之前打仗过unix和linux,感觉最年夜是他们的设置文件,一切的器材都必要你往设置,并且一但你设置好以后层次会十分分明,全都是用文本设置的。用Microsoft的器材老是有点含混,不晓得相互之间的跟尾,如今Microsoft感到设置文件方面却是很多多少了,有点跑题了,从速返来。以是总有找设置文件的感到,还别说,真是给找着了,在machine.config中有一段代码以下:1<connectionStrings>2<add3name="LocalSqlServer"4connectionString="datasource=.SQLEXPRESS;IntegratedSecurity=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;UserInstance=true"5providerName="System.Data.SqlClient"6/>7</connectionStrings>8找到泉源了,就是这句话在起感化。当你启动你编纂的页面时,起首会挪用你的web.config文件,当发明你的web.config中没有举行任何设置时,就往machine.config中查找。以是说就有下面的remove语句。实在不但如许,并且LocalSqlServer也不克不及改,由于machine.config中的前面的provider还挪用了LocalSqlServer,感乐趣的能够看看,这里就不罗嗦了。
最初还必要提示人人的是,machine.config中最好不要改,极可能改了某项,你的呆板就出年夜成绩了哦。
出处:wendyBLOGhttp://wendy980622.cnblogs.com/archive/2006/03/09/346198.html
无论谁倒了对双方阵营的粉丝们也是有害无益。 |
|