我想将我的Web应用程序发布到ZIP文件。到目前为止,我一直这样做是通过发布到文件系统,然后手动压缩输出。
有没有办法直接从Visual Studio创建ZIP文件?我尝试使用发布方法" Web Deploy Package"进行发布。这会生成一个ZIP文件,但ZIP文件包含的文件夹层次结构类似于:
Content\C_C\...\MySolutionFolder\MyWebApp\obj\Release\Package\PackageTmp\
模仿我的开发机器上的文件夹层次结构。我只想要实际的Web内容,即PackageTmp文件夹的内容。
我不明白为什么ZIP文件包含此文件夹层次结构:这意味着在具有不同工作文件夹的两台不同开发机器上为同一源控制的Visual Studio解决方案创建的部署将生成不同的包。