| Profilo di Yin浮云BlogElenchiAmici | Guida |
|
|
14 novembre 组建个人ASP.NET开发平台(续)远程访问SQLExpress数据库
当SQLExpress安装以后,系统默认只允许使用Windows验证登录(因为Microsoft推荐如此)。然而,在实际开发中,除非你的ASP.NET和你的数据库在同一台机子,或者至少是同一个局域网下,否则会造成无法访问远程数据库。在此,有两个方法可以解决。
方法一:比较简单但是也是比较不安全的做法
很简单,打开SQL数据库的远程登陆支持。打开SQL Server Management Studio Express,先用本地连接登陆到SQLExpress,地址“计算机名\SQLExpress”,使用Windows验证登陆。然后在Object Explorer里的服务器上点右键,选Properties,在打开的对话框中选Security,把Server Authentication选SQL Server and Windows Authenticaiton Mode,点OK保存,重新启动SQL Server(然后在Object Explorer里的服务器上点右键,选Restart)。系统默认sa帐号是关闭的,你可以激活sa帐号(见“组建个人ASP.NET开发平台”),或者新建立其他帐号。好了,到这里为止,你已经可以用ASP使用帐号密码登陆到数据库了,至于具体代码,则不在本文讨论范围内。
这样的做法存在一定的安全隐患。地球人都知道,ASP的数据库连接中,帐号密码都是文本明文,只要黑进服务器,看看源码,远程数据库就来去自如了。这也是微软不推荐此方法的原因。
方法二:比较复杂但是比较安全的做法
这个办法会复杂一些,就是先在服务器上建立ASP.NET的Web Services,Web Service使用Windows验证登陆来操作数据库,在Website和Web Services之间,使用XML通信,并遵循XML验证。XML部分的验证,可以通过口令(用户名和密码)、证书(Certificate)、加密(Encrypt)来确保信息在两者间传输的保密性和安全性。 20 ottobre 组建个人ASP.NET开发平台微软最新推出的Visual Studio 2005系列中,终于出现了入门级的免费版本(Express系列),并且在官方网站提供下载。说实话,Express系列作为一个简化的版本,功能上当然比不过Professional系列,但是这个轻量级的免费开发环境,对于个人开发.NET,特别是ASP.NET已经是游刃有余,优而为之。对于初学.NET开发技术,或者只是写写小应用的人来说,省略了一些繁琐的设置和八辈子都用不到的一些功能,反而使得开发的界面更为简洁。下面就使用Visual Studio 2005 Express系列搭建个人ASP.NET开发平台做一个简单的介绍。 1. 下载
Visual Studio 2005 Express的每一个部分都是分开下载的。尽管如此,微软还是会保证每部分都可以分开安装并且在安装后能够正常使用。为了搭建ASP.NET平台,需要下载Visual Web Developer 2005 Express和SQL Server Management Studio。前者是用来开发ASP.NET,以及提供数据库支持,后者则是用于后台数据库的设计和管理。
以上列出的是英文版,中文版的话,大家有兴趣可以去微软的中国网站去找。不过,我更倾向于用英文版。主要是每次的Bug更新,都是英文版先更新后才轮到中文版。 2. 安装
首先,如果你有beta版本的Visual Studio 2005,必须先卸除,以保证程序的顺利安装,如果你有装了其他的.NET组件,比如.NET Framework系列,MSSQL Server组件,MSXML Parser组件,也请先卸除,以免造成版本兼容性错误。Express的安装是标准的傻瓜化。只要选择组件和安装目录,其他的设置,安装程序会帮你搞定。不过应该注意的是安装的顺序。应该先安装Visual Web Developer 2005 Express,再安装SQL Server Management Studio Express。安装Visual Web Developer 2005 Express的时候,必选SQL Server 2005 Express,至于是否安装MSDN,由个人喜好决定。我一般会装上,方便随时查询知识库。装好了以后,再装SQL Server Management Studio Express,同样傻瓜到底。安装完毕后,系统默认在你的系统中建立一个名为“计算机名\SQLExpress”的SQL Server Instance。以后在你的应用程序中,你可以使用这个Instance来访问数据库。现在你可以使用SQL Server Management Studio Express来访问这个SQL服务器了。第一次连接使用“计算机名\SQLExpress”作为数据库地址,Authentication用Windows,进去以后打开sa帐号(默认为关闭),或者建立新的帐号名,下一次就可以用SQL验证登陆了。 05 ottobre 使用Yahoo!邮箱的POP3和SMTP功能其实Yahoo!的免费邮箱也是可以使用POP3接收和发送邮件的。当然,现在雅虎的邮箱已经扩容到了3G,实在不需要把邮件下载。但是对于那些习惯在本地阅读邮件的人——比如我,还是颇有些用处的。废话少说,现在来看看应该如何做到。
要使用Yahoo!的POP3功能,就必须成为Yahoo! Delivers的成员,方法如下:
1、注册Yahoo!的ID一个(废话,没有ID如何登录)
3、用你的ID登陆
4、选择“网上阅读邮件和POP功能”
5、提交
恭喜你,你现在已经可以使用Yahoo!的POP3功能了,系统设置如下:
接收邮件(POP3)服务器:pop.mail.yahoo.com.cn
发送邮件(SMTP)服务器:smtp.mail.yahoo.com.cn
登陆:Yahoo! ID
密码:Yahoo! 密码 |
|
|