更新:2007 年 11 月
“发布 Web”对话框使您能够将 Web 应用程序项目生成并发布到新的位置。可以使用“发布 Web”对话框在部署 Web 应用程序项目之前查找到 Web.config 文件和其他非代码文件中的潜在错误和编译时错误。此外,您还可以从该站点删除源代码。这提供了保护知识产权的措施并使其他人更难访问或篡改站点的源代码。
访问此对话框
在 Visual Studio 中,打开一个要发布到新位置的 Web 应用程序项目。
在“生成”菜单上,单击“发布项目名称”。
UI 元素
目标位置
指定将要发布 Web 应用程序的位置的输出路径。结果将写到指定位置,并在没有任何警告的情况下覆盖该位置中的任何现有内容。您可以指定 FTP 路径、HTTP 路径或物理驱动器。使用本地副本替换匹配的文件
更新目标位置上已经更改的文件,以与本地计算机上的文件匹配。发布之前应删除所有现有文件
删除目标位置上的现有文件,然后将用于您所选定的 Web 应用程序项目的所有项目文件复制到目标位置。仅限于运行此应用程序所需的文件
仅将成功运行该应用程序所需的文件复制到目标位置。包括 Bin 文件夹中的所有文件以及所有 Build Action 属性设置为 Content 的文件,例如 .aspx 文件、.ascx 文件和母版页。所有项目文件
将所有 Web 应用程序项目文件复制到目标位置。源项目文件夹中的所有文件
将源项目文件夹中的所有文件复制到目标位置。包括 App_Data 文件夹中的文件
将 App_Data 文件夹中的文件复制到目标位置。清除此复选框将不会发布 App_Data 文件夹,与指定的复制位置无关。