【摘要】:2)全局应用程序类Global.asax文件:包含响应应用程序级别事件的代码,每个ASP.NET应用程序Global.asax是唯一的,且必须驻留在该应用程序(站点)的根目录中。
1.ASP.NET Web应用程序构成
如图1-5所示,ASP.NET Web应用程序由Web窗体.aspx文件及其代码隐藏页.aspx.cs文件、全局应用程序类Global.asax文件、配置文件和程序集文件构成。
1)aspx文件及其代码隐藏页:用户输入、输出页面文件及其运行程序代码文件。
2)全局应用程序类Global.asax文件:包含响应应用程序级别事件的代码,每个ASP.NET应用程序Global.asax是唯一的,且必须驻留在该应用程序(站点)的根目录中。
3)应用程序配置文件:设置Web应用程序运行方式及运行环境。
4)程序集文件:Web窗体.aspx文件及其代码隐藏页.aspx.cs文件一旦编译发布后,就以dll文件保存在/bin目录下,原来的.cs文件不再有意义。将此dll文件叫做程序集。
(www.xing528.com)
图1-5 ASP.NET Web应用程序组成
2.ASP.NET Web应用程序目录结构
如图1-6所示,应用程序所有文件必须在站点主目录(站点根目录)及其子目录下,其中,应用程序编译后生成的MSIL程序集必须在/bin目录下,Global.asax必须在站点根目录下,Web.config则可在任何目录下(只是作用范围不同。具体地说,其对当前目录及其子目录程序有效),代码隐藏页文件在其相应的aspx和asmx同级目录中。代码隐藏页代码编译后将生成程序集文件放在/bin目录下,所以应用程序发布后代码隐藏页就没必要了。图1-6所示的是程序发布后的情况,所以代码隐藏页文件没有列出。
图1-6 ASP.NET应用程序目录结构
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。