VS 2005 Web Deployment Projects主页(英文)
VS 2005 Web Deployment Projects下载
下载、安装Web Deployment Projects插件。
下载地址:VS 2005 Web Deployment Projects下载
这东西就是个msi,919K,直接安装就OK了。记得装的时候把VS关了。
-
创建Web Deployment项目
- 打开Web项目所在的解决方案,右键点击Web项目,选择"Add Web Deployment Project…"
- 在弹出的对话框中设置Web Deployment Project的名称(假设这里设置的是Web_Deploy),点击"OK"按钮,Web Deployment Projects会自动在解决方案中添加部署项目。
-
配置Web Deployment项目
- 右键点击Web_Deploy项目,选择"属性页",可以根据自己的需要自行设定。如果仅仅是简单的部署,其默认设置就已经Ok了。
-
右键点击Web_Deploy项目,选择"Open Project File"打开部署项目文件,在这里可以添加BeforeBuild、BeforeMerge、AfterMerge、AfterBuild等事件的处理方法。例如:
- 在生成后创建文件夹:
<Target Name="AfterBuild"> <MakeDir Directories="$(TargetDir)/Upload" /> </Target> |
- 排除某个文件夹中的测试页面
<ItemGroup> <ExcludeFromBuild Include="$(SourceWebPhysicalPath)/Test/**/*.*"/> </ItemGroup> |
- 右键点击Web_Deploy项目,选择"生成"。在输出窗口中,我们可以看到生成过程调用了aspnet_compiler.exe对网站进行编译。
- 打开生成目录,默认情况是Web_Deploy项目所在目录中的Debug目录。目录中包含.aspx文件、.config文件,bin目录中有编译结果,其中不包含源代码,而且编译后的dll文件名没有每次变更的后缀,目的达到了。
-
创建Web部署项目
- 创建Web部署项目(假设命名为Web.Setup)。
- 将Web_Deploy项目生成的文件添加到Web.Setup项目的文件系统中。
- 对Web.Setup项目做些必要的设置,当然,我是做实验的,所以就保持默认设置了。
- 生成Web.Setup项目
-
完成
- 安装msi,OK了。