要部署 ASP.NET 应用程序,只需将开发计算机上创建的应用程序文件复制到将要主持应用程序的生产 Web 服务器上。可以使用 XCOPY 命令行实用工具或任何 FTP 应用程序将文件从某个位置复制到另一个位置。
要部署在 Web 应用程序范围内共享的程序集(例如包含自定义 ASP.NET 服务器控件的程序集),您必须将其部署到全局程序集缓存中。详细信息,请参阅 .NET Framework 帮助中的“全局程序集缓存”主题。
从命令行中部署 ASP.NET 应用程序文件
xcopy <source path> <destination path>
注意 在该命令中,<source path> 是占位符,表示要复制的源文件的完整路径,包括驱动器、目录和文件名。如果要复制目录中的所有文件,则可以忽略文件名。<destination path> 占位符表示应放置的复制文件的目录的完整路径。
下面示例中的命令将所有文件从 C:\myWebApp
目录复制到 D:\liveApp
目录中。
xcopy c:\myWebApp d:\liveApp
当要更新存储在应用程序 \Bin 目录中的 DLL 或要更新任何其他应用程序文件时,可以使用该过程。下面示例将某个驱动器上 \Bin 目录中的单个 DLL 复制到另一个驱动器上的 \Bin
目录中。
xcopy c:\devApp\bin\myAssembly.dll d:\liveApp\bin\
一旦部署了它,就可以使用该命令更新应用程序中的文件。尽管可以一次复制整个目录,但是单个文件必须每次复制一个。使用 XCOPY /exclude 选项,可以将子目录、带有特定的文件扩展名或特定的文件名排除在外,从而禁止复制它们。有关使用 XCOPY 工具的详细信息,请打开操作系统的帮助并搜索 XCOPY。
注意 使用 XCOPY 工具时必须使用物理路径名称。不能使用虚拟目录名称。
© 1997-2003 Microsoft Corporation。保留所有权利。