部署ASP.NET 2.0 Web程序的一点积累总结

在ASP.NET 2.0中,Web应用程序和Web站点的几点关键不同:

1. 在IIS中,前者往往配置成虚拟目录的形式,而后者使用独立站点。

2. 前者只一次编译,以后运行快速;后者运行会即时编译,速度较慢。

3. 前者的URL要增加一个虚拟目录名,比较冗长,可以使用如下HTML内容做成Default.aspx页面放于虚拟目录所属的站点根目录之下,并将其配置为站点的默认页面。这样间接实现了重定向,可以继续使用站点域名称而不用外加虚拟目录名。后者可以直接通过站点名称访问。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HEAD>

<SCRIPT Language="JavaScript" type="text/javascript">

<!--

location = "http://DomainName/App/login.aspx";

//-->

</SCRIPT>

</HEAD>

</HTML>