论文部分内容阅读
[摘 要] 用ASP.NET开发Web应用程序,程序员通常应该具有.NET环境、代码创作环境和一个Web服务器(如Internet信息服务)以及将文件写入该Web服务器的权限。
[关键词] 主目录 虚拟目录
Internet的快速发展推动了网页设计方法的进步,从早期的静态HTML到动态的CGI,再到ASP、JSP、PHP。虽然ASP易学好用深得程序员的支持,但在语言编写、代码重用以及安全性和可靠性等方面仍然存在着一些不足,为了弥补这一不足,微软公司推出了全新的ASP.NET(1.X),随着internet的迅猛发展,网页的制作以及网站的设计越来越受到人们的重视。在Visual Studio.NET的ASP.NET1.X之后微软又推出了功能更为强大的ASP.NET(2.0)。
无论是初学ASP.NET的朋友还是正在学习ASP.NET的朋友都知道,应用ASP.NET(1.X)开发Web应用程序,在安装好IIS5.0之后,系统会自动在系统盘下自动创建Inerpub目录,在该目录下有一个文件夹名称为wwwroot,这是系统默认的虚拟目录。虚拟目录又称为目录的”别名”,它是以服务器作为根的目录(不同于以磁盘为根的物理路径)。如果用户将ASP.NET程序文件放置在该目录下,则直接在浏览器的地址栏中输入“http://localhost/xxx.aspx”就可以运行程序了。(这里的xxx.aspx是你自己创建的程序名),但是在实际操作中,一般不把文件放置在系统盘下。尤其是对于在机房操作的学生或者是系统盘被保护的朋友,此时就需要对于Internet服务器进行设置。我们都深切体会到过一个这样的问题,就是说在开发程序的过程中,通常我们是设置了虚拟目录,还得设置主目录,主目录和虚拟目录的设置工作非常烦琐,而且还经常混淆。通常是,一不小心就会使已经完成的程序不能打开,或者刚刚制作的程序不能运行。下面教你一个简单的操作,这样在实际操作过程中就不会出现上述的苦恼了。(以开发工具VB.NET 2003为例,服务器以Windows 2000)。
1.对于需要新创建应用程序的朋友。在打开VB.NET之前,先需要在Internet服务器中直接设置主目录,主目录的位置设到文件夹(Asp.net程序),并且设置允许目录浏览权限。(如图所示)这样你所创建的文件夹(luntan)就会自动放置在你的文件夹(Asp.net程序)中,创建完毕应用程序之后,可以直接在Internet服务器中右击文件夹(luntan)点击浏览就可以浏览结果了。这样浏览还可以边在VB.NET编辑器中编辑边在浏览器中刷新运行结果。
2.对于需要打开或者调试已经创建好的应用程序,如:我需要调试的应用程序luntan文件夹放到了ASP.NET文件夹中,此时只要设置或者检查Internet服务器的主目录是否设置到该程序所在文件夹的上一级文件夹即可(ASP.NET程序文件夹),并且将luntan文件夹的属性通过右击设置成虚拟文件夹。这样无论你是打开你的应用程序进行编辑还是浏览你的应用程序就都OK了。
ASP.NET(2.0)对1.X版本功能进行了显著的增强,ASP.NET已经得到了改进,建立网站和网页并维持运行比以前变得更加简单。在因特网中向外发布信息或者接受信息的应用程序也不必向ASP.NET(1.X)那么繁琐。在通常情况下,创建文件系统网站的目录就可以放置在任意物理目录下面。并且使用文件系统网站时,也并不需要在计算机上安装IIS服务器。系统会自动为该网站配置一个“开发服务器(ASP.NET Development Server)”,用来模拟IIS服务器对网站运行时的支持。此文件系统网站的开发非常适合于调试或者提供给学生学习时使用,当使用文件系统网站时,系统会自动调用开发服务器来调试运行的网页,同时给网站随机地分配一个接口。
参考文献:
[1]佟伟光:Visual Basic.NET.电子工业出版社,2003年8月
[2]杨宗志:ASP.NET入门与实作.科技出版社,2002年4月
[3]尚俊杰 秦卫中:ASP.NET 程序设计案例教程.清华大学出版社,2005年10月
[4]程不功:ASP.NET2.0动态网站开发教程.清华大学出版社,2006年4月。
[5]李 捷:Visual Basic 2005程序设计教程.机械工业出版社,2007年7月
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
[关键词] 主目录 虚拟目录
Internet的快速发展推动了网页设计方法的进步,从早期的静态HTML到动态的CGI,再到ASP、JSP、PHP。虽然ASP易学好用深得程序员的支持,但在语言编写、代码重用以及安全性和可靠性等方面仍然存在着一些不足,为了弥补这一不足,微软公司推出了全新的ASP.NET(1.X),随着internet的迅猛发展,网页的制作以及网站的设计越来越受到人们的重视。在Visual Studio.NET的ASP.NET1.X之后微软又推出了功能更为强大的ASP.NET(2.0)。
无论是初学ASP.NET的朋友还是正在学习ASP.NET的朋友都知道,应用ASP.NET(1.X)开发Web应用程序,在安装好IIS5.0之后,系统会自动在系统盘下自动创建Inerpub目录,在该目录下有一个文件夹名称为wwwroot,这是系统默认的虚拟目录。虚拟目录又称为目录的”别名”,它是以服务器作为根的目录(不同于以磁盘为根的物理路径)。如果用户将ASP.NET程序文件放置在该目录下,则直接在浏览器的地址栏中输入“http://localhost/xxx.aspx”就可以运行程序了。(这里的xxx.aspx是你自己创建的程序名),但是在实际操作中,一般不把文件放置在系统盘下。尤其是对于在机房操作的学生或者是系统盘被保护的朋友,此时就需要对于Internet服务器进行设置。我们都深切体会到过一个这样的问题,就是说在开发程序的过程中,通常我们是设置了虚拟目录,还得设置主目录,主目录和虚拟目录的设置工作非常烦琐,而且还经常混淆。通常是,一不小心就会使已经完成的程序不能打开,或者刚刚制作的程序不能运行。下面教你一个简单的操作,这样在实际操作过程中就不会出现上述的苦恼了。(以开发工具VB.NET 2003为例,服务器以Windows 2000)。
1.对于需要新创建应用程序的朋友。在打开VB.NET之前,先需要在Internet服务器中直接设置主目录,主目录的位置设到文件夹(Asp.net程序),并且设置允许目录浏览权限。(如图所示)这样你所创建的文件夹(luntan)就会自动放置在你的文件夹(Asp.net程序)中,创建完毕应用程序之后,可以直接在Internet服务器中右击文件夹(luntan)点击浏览就可以浏览结果了。这样浏览还可以边在VB.NET编辑器中编辑边在浏览器中刷新运行结果。
2.对于需要打开或者调试已经创建好的应用程序,如:我需要调试的应用程序luntan文件夹放到了ASP.NET文件夹中,此时只要设置或者检查Internet服务器的主目录是否设置到该程序所在文件夹的上一级文件夹即可(ASP.NET程序文件夹),并且将luntan文件夹的属性通过右击设置成虚拟文件夹。这样无论你是打开你的应用程序进行编辑还是浏览你的应用程序就都OK了。
ASP.NET(2.0)对1.X版本功能进行了显著的增强,ASP.NET已经得到了改进,建立网站和网页并维持运行比以前变得更加简单。在因特网中向外发布信息或者接受信息的应用程序也不必向ASP.NET(1.X)那么繁琐。在通常情况下,创建文件系统网站的目录就可以放置在任意物理目录下面。并且使用文件系统网站时,也并不需要在计算机上安装IIS服务器。系统会自动为该网站配置一个“开发服务器(ASP.NET Development Server)”,用来模拟IIS服务器对网站运行时的支持。此文件系统网站的开发非常适合于调试或者提供给学生学习时使用,当使用文件系统网站时,系统会自动调用开发服务器来调试运行的网页,同时给网站随机地分配一个接口。
参考文献:
[1]佟伟光:Visual Basic.NET.电子工业出版社,2003年8月
[2]杨宗志:ASP.NET入门与实作.科技出版社,2002年4月
[3]尚俊杰 秦卫中:ASP.NET 程序设计案例教程.清华大学出版社,2005年10月
[4]程不功:ASP.NET2.0动态网站开发教程.清华大学出版社,2006年4月。
[5]李 捷:Visual Basic 2005程序设计教程.机械工业出版社,2007年7月
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文