由上述ASP.NET Web应用程序的运行原理读者不难理解,ASP.NET Web应用程序运行环境,除了必要的网络环境外,还必须具备如下条件:
1)安装有.NET Framework。不同版本的ASP.NET需要安装相应版本的.NET Framework。
2)ASP.NET Web应用程序必须运行在安装有ASP.NET服务器端处理程序的Web服务器上,也就是说ASP.NET Web页面文件必须放在Web服务器站点或虚拟目录内才可以被浏览器访问并由ASP.NET服务器端处理程序处理运行。ASP.NET Web服务器通常是微软的Internet Information Server(简称IIS)。为了调试ASP.NET Web应用程序的方便,Visual Studio.NET 2005之后的.NET Web开发环境中自带一个简化版的Web服务器——ASP.NET Development Server,若在开发环境中运行ASP.NET Web应用程序,该Web服务器将自动启动并运行该ASP.NET Web应用程序。但是ASP.NET Development Server毕竟是一个简化版的Web服务器,没有管理上、安全上的健壮性,所以应用程序开发完成后,应该部署到IIS等支持ASP.NET Web应用程序的专业Web服务器平台上。
本书课程资源目录下“Demo\UNIT01\Resource\”下有一个ASP.NET Web页面文件demo1-01.aspx,用下面两种方法读取demo1-01.aspx,请观察运行结果。
方法一:在浏览器中直接打开demo1-01.aspx文件,请读者观察结果。(www.xing528.com)
方法二:将demo1-01.aspx复制到上述IIS Web站点主目录,在浏览器地址栏中输入“HTTP://localhost/demo1-01.aspx”,请读者再观察结果。
第一种方法没办法在浏览器中看到预想的结果,第二种方法则在浏览器中显示如图1-4所示的结果,说明ASP.NET运行必须有IIS Web服务器平台的支持。
图1-4 一个简单的ASP.NET Web页面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。