论文部分内容阅读
Tag:网站配置、Fego、安家、动态网页 | 实例 | 天生我才
本文可以学到
1 四步通晓ASP.NET网站的配置
2 两步学会SQL Server数据库的配置
3 ASP.NET技术的学习技巧
网络大补贴
1 下载.NET Framework 2.0可再发行组件包
ASP.NET网站运行的基础
地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=zh-cn
2 具有高级服务的 Microsoft SQL Server 2005 Express Edition Service Pack 2
有图形化操作界面的SQL Server 2005 数据库
地址:http://www.microsoft.com/downloads/details.aspx?familyid=5B5528B9-13E1-4DB9-A3FC-82116D598C3D&displaylang=zh-cn
3 下载Microsoft SQL Server Management Studio Express
如果已经安装了SQL Server Express普通版,而不会SQL语句,就用这个吧
地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&DisplayLang=zh-cn#filelist
上期我们简要介绍了一下ASP.NET的强大,并介绍了Hello,World程序的编写,但是如果真从Hello,World开始一点点建设网站就太累了。其实我们完全可以站在巨人的肩膀上,在别人网站引擎的基础上加上自己的东西,这样就成了自己的网站了,而且这也符合Web 2.0网站Mash Up的特点。网上开源的建站引擎有很多,不过利于初学者的不多。笔者发现,Fego建站引擎简单易用,适合学习。这一期,笔者就带大家配置好自己的网站,为以后的个性化开发做准备。
小知识:什么是Mash Up
Web 2.0的理念,主要指网站不必再重新构建,而是调用其他网站上公开的程序接口以丰富自己网站的内容,这样就会降低开发成本,缩短开发周期。
实例1:给网站安个家,四步搞定IIS
任务简报:在Windows XP下部署好IIS服务器,为Fego引擎安个家
可能有读者会问,上次不就讲如何安装了吗,不是一安装就配置好了吗,一按F5键网站就运行了,为什么还要单独讲配置呢?不是这个思路的,上次讲的那个配置,只能在试验环境中做,如果你想把网站真正上传到服务器上运行,那可不能靠那个方法,否则会立即报告错误,因为服务器的运行环境和调试程序时候的环境大不相同。必须配置在IIS服务器上才可以,就像给网站安家一样,否则没有房子住,网站怎能跑起来呢?而且如果以后技术水平提高了,自己为其他公司做兼职,就必须在IIS中配置好网站,否则客户就无从知晓如何安装你做好的网站。
第1步:下载好Fego引擎后,解压缩到本地文件夹“C:\Fego企业网站1.0”中。然后在控制面板的“添加/删除程序”项中,切换到“安装Windows”,勾选“Internet信息服务”并单击“确定”按钮,以安装IIS服务器。
第2步:打开IIS服务器,右击“默认网站”,单击“新建→虚拟目录”(见图1),然后输入别名:FegoWebSite,单击“下一步”按钮。
图1
第3步:单击“浏览”,选中“C:\Fego企业网站1.0\WebSite\Web”文件夹,单击“确定”按钮后再点击下一步按钮。
第4步:勾选“读取”、“写入”复选框,单击下一步按钮,单击完成按钮,最后生成了FegoWebSite网站(见图2)。
图2
小提示:
右击建好的虚拟目录选择“属性”,选择“执行权限”下拉框中的“纯脚本”项以保证网站运行安全(见图3)。然后再切换到“ASP.NET”选项卡,单击“ASP.NET version”下拉框的“2.0.50727”项,以保证网站功能的正常实现,而不要选择“1.1”版本。
如果为其他公司做兼职,要想在家中或者办公室里面,足不出户就完成给客户的配置,那么就在自己和客户的电脑上都安装上VNN,启动VNN后再通过Windows XP下面的“远程桌面连接”工具连到客户的电脑上即可完成,客户满意后,你就等着拿银子吧!
图3
实例2:配置数据库
任务简报:把数据库配置到SQL Server中。
房子搭好一半了,但是最重要的数据库部分没有搞定,就跟房梁没有安上一样。我们知道,所有动态网站可以简单分为两部分,页面和数据库,网页中的内容靠读取数据库来获取,如果数据库配置不好,网站根本无法正常运行,下面笔者就介绍如何配置Fego数据库。
第1步:打开SQL Server Management Studio Express,按Windows认证方式登录,单击“连接”按钮(见图4)。
图4
第2步:单击“新建查询”按钮,将在SqlScript文件夹中的脚本内容复制查询面板中,修改脚本中数据库文件的位置,并单击“执行”按钮(见图5)。
图5
此时在IE中打开http://localhost/FegoWebsite/default.aspx看看吧!
常见问题
问:不能运行,显示内部服务器错误
答:很可能是没有注册IIS,一般情况下,如果在安装Visual Studio之后再安装IIS时候会出现这个问题,此时按下Win+R打开“运行”后,输入“cmd”回车,打开命令行模式,键入“cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727”,再键入“aspnet_regiis -i”即可注册。
问:我运行之后,显示无法修改数据库,怎么处理
答:这是常见错误,原因是你沒有给网站所在的文件夹足够权限,按照如下步骤解决
第1步:右击“C:\Fego企业网站1.0\WebSite\Web”文件夹选择“属性”切换到“安全”选项卡,单击“添加”按钮后再点击“高级”按钮。
第2步:单击“立即查找”按钮,选择用户“NETWORK SERVICE”、“IUSER_XX” (XX表示你当前计算机的名称)、“ASPNET”,进入Web文件夹中,右击“upload”文件夹选择“属性”。切换到选择“安全”选项卡单击“添加”按钮,再单击“高级”按钮。
第3步:单击“立即查找”按钮,选择用户“Everyone”,在Everyone的权限中,选择完全控制。
小知识:什么是Mash Up
配置网站的时候一定要对数据库所在文件夹给予“写入”的权限。
问:如何配置ASP.NET特有的“成员管理”功能?
答:ASP.NET成员管理功能非常实用,但是对于安装了SQL Server 2000的朋友会感到有些不容易配置,其实我们借助于“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727”文件夹下的aspnet_regsql.exe小工具即可配置好。具体操作很简单,不再赘述。
下一期,我们就该像装修房屋一样装修我们的网站了,我们将用到网站的MasterPage(母版页)和Theme(主题),有了这两个利器,网站更换皮肤就不是问题了。
ASP.NET学习技巧一箩筐
★不必受到羁绊,直接学ASP.NET
一些朋友说,学好ASP.NET是不是要先学ASP呢?其实不是,ASP.NET对ASP有重大升级,架构已经改变了,没有ASP的经验,反而更容易让ASP.NET先入为主,会达到更好的学习效果。
★基础很重要,一定要打牢
千里之行,始于足下。基础知识特别重要,要想快速掌握新技术,最好以前对于相关技术要有了解。比如想掌握Web 2.0中的重要技术Ajax,那么之前最好学过一些JavaScript知识。如果以前的东西没学好,就要补好课。学习的时候,一定要对原理理解得很清楚,开始的时候可能很困难,那就多理解,多看,慢慢就会了。
★不必过分追新,必要的时候跟进就可以
IT行业日新月异,新的技术层出不穷。有的同学一看到发布新的框架了,就希望赶紧掌握,其实这是不对的。软件已经实现N层架构了,每一个职位都是不可替代的,其实在自己喜欢的领域成为行家里手,自然会得到别人的重视,把一样东西学得特别精通,肯定比会几样技术,但是每个都不精通要好得多。
★图书推荐
Wrox的红皮书系列:
《ASP.NET 2.0入门经典》、《ASP.NET 2.0高级编程》
JavaScript入门宝典:
《JavaScript权威指南(第四版)》
CSS(层叠样式表)学习的好书:《精通CSS》
本文可以学到
1 四步通晓ASP.NET网站的配置
2 两步学会SQL Server数据库的配置
3 ASP.NET技术的学习技巧
网络大补贴
1 下载.NET Framework 2.0可再发行组件包
ASP.NET网站运行的基础
地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=zh-cn
2 具有高级服务的 Microsoft SQL Server 2005 Express Edition Service Pack 2
有图形化操作界面的SQL Server 2005 数据库
地址:http://www.microsoft.com/downloads/details.aspx?familyid=5B5528B9-13E1-4DB9-A3FC-82116D598C3D&displaylang=zh-cn
3 下载Microsoft SQL Server Management Studio Express
如果已经安装了SQL Server Express普通版,而不会SQL语句,就用这个吧
地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&DisplayLang=zh-cn#filelist
上期我们简要介绍了一下ASP.NET的强大,并介绍了Hello,World程序的编写,但是如果真从Hello,World开始一点点建设网站就太累了。其实我们完全可以站在巨人的肩膀上,在别人网站引擎的基础上加上自己的东西,这样就成了自己的网站了,而且这也符合Web 2.0网站Mash Up的特点。网上开源的建站引擎有很多,不过利于初学者的不多。笔者发现,Fego建站引擎简单易用,适合学习。这一期,笔者就带大家配置好自己的网站,为以后的个性化开发做准备。
小知识:什么是Mash Up
Web 2.0的理念,主要指网站不必再重新构建,而是调用其他网站上公开的程序接口以丰富自己网站的内容,这样就会降低开发成本,缩短开发周期。
实例1:给网站安个家,四步搞定IIS
任务简报:在Windows XP下部署好IIS服务器,为Fego引擎安个家
可能有读者会问,上次不就讲如何安装了吗,不是一安装就配置好了吗,一按F5键网站就运行了,为什么还要单独讲配置呢?不是这个思路的,上次讲的那个配置,只能在试验环境中做,如果你想把网站真正上传到服务器上运行,那可不能靠那个方法,否则会立即报告错误,因为服务器的运行环境和调试程序时候的环境大不相同。必须配置在IIS服务器上才可以,就像给网站安家一样,否则没有房子住,网站怎能跑起来呢?而且如果以后技术水平提高了,自己为其他公司做兼职,就必须在IIS中配置好网站,否则客户就无从知晓如何安装你做好的网站。
第1步:下载好Fego引擎后,解压缩到本地文件夹“C:\Fego企业网站1.0”中。然后在控制面板的“添加/删除程序”项中,切换到“安装Windows”,勾选“Internet信息服务”并单击“确定”按钮,以安装IIS服务器。
第2步:打开IIS服务器,右击“默认网站”,单击“新建→虚拟目录”(见图1),然后输入别名:FegoWebSite,单击“下一步”按钮。
图1
第3步:单击“浏览”,选中“C:\Fego企业网站1.0\WebSite\Web”文件夹,单击“确定”按钮后再点击下一步按钮。
第4步:勾选“读取”、“写入”复选框,单击下一步按钮,单击完成按钮,最后生成了FegoWebSite网站(见图2)。
图2
小提示:
右击建好的虚拟目录选择“属性”,选择“执行权限”下拉框中的“纯脚本”项以保证网站运行安全(见图3)。然后再切换到“ASP.NET”选项卡,单击“ASP.NET version”下拉框的“2.0.50727”项,以保证网站功能的正常实现,而不要选择“1.1”版本。
如果为其他公司做兼职,要想在家中或者办公室里面,足不出户就完成给客户的配置,那么就在自己和客户的电脑上都安装上VNN,启动VNN后再通过Windows XP下面的“远程桌面连接”工具连到客户的电脑上即可完成,客户满意后,你就等着拿银子吧!
图3
实例2:配置数据库
任务简报:把数据库配置到SQL Server中。
房子搭好一半了,但是最重要的数据库部分没有搞定,就跟房梁没有安上一样。我们知道,所有动态网站可以简单分为两部分,页面和数据库,网页中的内容靠读取数据库来获取,如果数据库配置不好,网站根本无法正常运行,下面笔者就介绍如何配置Fego数据库。
第1步:打开SQL Server Management Studio Express,按Windows认证方式登录,单击“连接”按钮(见图4)。
图4
第2步:单击“新建查询”按钮,将在SqlScript文件夹中的脚本内容复制查询面板中,修改脚本中数据库文件的位置,并单击“执行”按钮(见图5)。
图5
此时在IE中打开http://localhost/FegoWebsite/default.aspx看看吧!
常见问题
问:不能运行,显示内部服务器错误
答:很可能是没有注册IIS,一般情况下,如果在安装Visual Studio之后再安装IIS时候会出现这个问题,此时按下Win+R打开“运行”后,输入“cmd”回车,打开命令行模式,键入“cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727”,再键入“aspnet_regiis -i”即可注册。
问:我运行之后,显示无法修改数据库,怎么处理
答:这是常见错误,原因是你沒有给网站所在的文件夹足够权限,按照如下步骤解决
第1步:右击“C:\Fego企业网站1.0\WebSite\Web”文件夹选择“属性”切换到“安全”选项卡,单击“添加”按钮后再点击“高级”按钮。
第2步:单击“立即查找”按钮,选择用户“NETWORK SERVICE”、“IUSER_XX” (XX表示你当前计算机的名称)、“ASPNET”,进入Web文件夹中,右击“upload”文件夹选择“属性”。切换到选择“安全”选项卡单击“添加”按钮,再单击“高级”按钮。
第3步:单击“立即查找”按钮,选择用户“Everyone”,在Everyone的权限中,选择完全控制。
小知识:什么是Mash Up
配置网站的时候一定要对数据库所在文件夹给予“写入”的权限。
问:如何配置ASP.NET特有的“成员管理”功能?
答:ASP.NET成员管理功能非常实用,但是对于安装了SQL Server 2000的朋友会感到有些不容易配置,其实我们借助于“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727”文件夹下的aspnet_regsql.exe小工具即可配置好。具体操作很简单,不再赘述。
下一期,我们就该像装修房屋一样装修我们的网站了,我们将用到网站的MasterPage(母版页)和Theme(主题),有了这两个利器,网站更换皮肤就不是问题了。
ASP.NET学习技巧一箩筐
★不必受到羁绊,直接学ASP.NET
一些朋友说,学好ASP.NET是不是要先学ASP呢?其实不是,ASP.NET对ASP有重大升级,架构已经改变了,没有ASP的经验,反而更容易让ASP.NET先入为主,会达到更好的学习效果。
★基础很重要,一定要打牢
千里之行,始于足下。基础知识特别重要,要想快速掌握新技术,最好以前对于相关技术要有了解。比如想掌握Web 2.0中的重要技术Ajax,那么之前最好学过一些JavaScript知识。如果以前的东西没学好,就要补好课。学习的时候,一定要对原理理解得很清楚,开始的时候可能很困难,那就多理解,多看,慢慢就会了。
★不必过分追新,必要的时候跟进就可以
IT行业日新月异,新的技术层出不穷。有的同学一看到发布新的框架了,就希望赶紧掌握,其实这是不对的。软件已经实现N层架构了,每一个职位都是不可替代的,其实在自己喜欢的领域成为行家里手,自然会得到别人的重视,把一样东西学得特别精通,肯定比会几样技术,但是每个都不精通要好得多。
★图书推荐
Wrox的红皮书系列:
《ASP.NET 2.0入门经典》、《ASP.NET 2.0高级编程》
JavaScript入门宝典:
《JavaScript权威指南(第四版)》
CSS(层叠样式表)学习的好书:《精通CSS》