ASP.NET网站配置全攻略

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:king269
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  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》
其他文献
不少人经常用电子表格Excel来录入大量数据,比如学生的各科成绩、职员的工资等,这种枯燥的录入以及数据检验工作非常容易出错。能不能使用一些技巧呢?    耳眼并用的“语音校验法”  首先单击“工具→语音”菜单,选择其中的“显示‘文本到语音’工具栏”项,Excel 2003就会出现一个“文本到语音”工具栏。这时你在单元格中输入一些数据后回车试试,是不是Excel把它读了出来?不过它只能读数字和英文,
期刊
摘 要:目的:对比常规与动态心电图对冠心病患者心肌缺血和心律失常的临床诊断效果及应用价值;方法:整理与选取我院2013年07月30日至2014年07月30日收治的冠心病患者240例,均进行常规与动态心电图检查,比较与统计两者对心肌缺血和心律失常的诊断效果;结果:常规心电图心肌缺血阳性检出率低于动态心电图心肌缺血阳性检出率,常规心电图检查房性心律失常、室性心律失常、短阵室上性心动过速以及房室传导阻滞
期刊
小陆是個爱面子的人,在聊QQ的时候,希望自己的名字排在别人前面。两招即可实现!    第一招:“让身份变高贵”  说起这身份优先级,当然是腾讯首推的QQ会员排在第一位了,而QQ会员又有5个等级,等级越高,排名越前。其次是开通炫铃与否,是否使用手机QQ登录等。  这些服务都是可以叠加的,比如小陆和另一个人都是QQ会员的一级,但由于小陆还开通了炫铃,则他会更靠前些。    第二招:“让名字上高位”  
期刊
考试成绩出来了,但统算时遇到了一点小麻烦,原因是物理和化学试卷满分各为100分,但领导要求与中考统一(本地区中考物理满分为80分,化学为70分),也就是需要分别折成80%和70%,但在H2单元格中输入=H2*0.8回车后出现“不能计算该公式。公式中的单元格引用指向的是公式结果,从而造成循环引用”的錯误提示(如图1)。虽然后来利用公式把最终折算后的分数添加到辅助列中解决了问题,但总觉得麻烦,最后终于
期刊
摘 要:目的:分析超声血管增强技术在外周血管疾病中的应用。方法:针对我院从2013年5月到2014年5月收治60例外周血管疾病患者,对患者的病历资料进行回顾性分析,并将应用常规二维彩色多普勒血流图成像检查患者作为对照组,将应用超声血管增强技术检查的患者作为试验组,分析超声血管增强技术在诊断疾病中的应用价值。结果:在两组患者中,试验组患者临床诊断鉴别效果要高于对照组临床鉴别效果,两组比较差异具有统计
期刊
摘 要:目的: 探讨贝那普利联合氨氯地平治疗原发性高血压的临床疗效。方法:将我院2011年8月~2013年8月收治的78例原发性高血压患者随机分为3组,A组(26例)给予氨氯地平治疗,B组(26例)给予贝那普利治疗,C组(26例)给予氨氯地平联合贝那普利治疗,治疗12周并观察3组的临床疗效。结果: A组总有效率为78.3%,B组总有效率为82.6%,C组总有效率为95.7%,A、B组显总有效率均明
期刊
摘 要:在围术期患者是否具有较高安全性对于麻醉及外科治疗属于最重要的一个问题,而且对外科治疗效果具有较高影响力度。患者在手术前接受准确且全面性评估及风险预测具有重要作用,有效促进术前准备、选取适宜麻醉方法及手术方式、合理预防围术期相关并发症及特殊情况,且实施合理处理,能够有效减少围术期死亡率,加强麻醉手术安全性。本文统计分析国内外术前评估和风险预测标准,且探讨新麻醉分级标准,有利于麻醉手术顺利进行
期刊
網上的很多精美Flash文件,如果能成为自己的屏幕保护多好啊,就不用等其他官方的发布。其实并不难,利用一个InstantStorm的软件,只需两步就可以把自己电脑中的Flash变成屏保。  第1步:首先在IE中打开一个网页,然后启动“考拉宝”(下载地址http://soft.kaola.cn/:快车代码:CF0807CMRJ14),单击“保存内容”按钮,再单击网页中的Flash,按照提示保存到本地
期刊
本文可以学到  1 各大博客的优势、缺陷  2 怎样让博客打開更快;代码使用方法。    比赛导火索:  从2005年的渐露锋芒,到而今的“千树万树梨花开”, 博客已成功地在国内的互联网土壤上扎根。过去的一年,各大网络巨头竭力提高其功能与服务品质,一副舍我其谁的架势!2008年伊始,我们就来给本已激斗正酣的国内五大主流BSP(博客服务商)添把火,让它们展开正面比拼!  本期展开的是首轮比赛,次轮比
期刊
话说2008年春节前后,一个长相若电子宠物狗的程序潜入互联网闯荡江湖。这个东东可不是什么桌面电子宠物,有人发现了这个宠物,并运行了它。不久,更多的“机器狗”入侵了网民的电脑。  其实,其作者一开始不是这么命名的,其开发者团队称其为“破还原卡下载者”,图标可以随意定制。在“机器狗”名声大噪之后,作者索性就用这个名字在产业链做起了广告,为“机器狗”病毒开发了生成器,和互联网上其他软件的运营一样,作者提
期刊