部署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>