我想用msbuild发布网站。由于我有一个网站,而不是一个Web应用程序项目,我怎么去解决这个问题,因为我没有.csproj文件,msbuild需要一个项目文件作为输入,或者你可以在一个项目文件的文件夹中执行它。我的解决方案文件包含多个没有.csproj文件的网站?使用msbuild发布网站
3
A
回答
4
使用Aspnet编译器任务。
http://msdn.microsoft.com/en-us/library/ms164291.aspx
它工作在asp.net网站。只需复制(或直接输出)到您需要部署的位置。
5
我会为每个网站创建Web部署项目,MSBuild可以读取.wdproj
文件(它实际上是一个MSBuild脚本)。
VS2008 Web Deployment Project download
这是刚好完成你所需要的一个Visual Studio模板。
内部使用ASP.NET编译器任务的此脚本,以及根据项目设置对文件 进行一些复制。
相关问题
- 1. 使用MSBuild和CruiseControl发布MVC网站
- 2. 使用CruiseControl.NET和MSBuild发布网站
- 3. 的MSBuild发布的网站,而无需使用发布配置
- 4. 使用SBT发布网站
- 5. 网站发布
- 6. 发布网站
- 7. 调用MSbuild发布
- 8. 的MSBuild发布的网站嵌入资源
- 9. 设置的MSBuild网站发布房产“ExcludeGeneratedDebugSymbol”从命令行
- 10. 使用Git发布到一个网站
- 11. 使用apache tomacat发布网站6.0
- 12. 如何使用PSAKE发布网站
- 13. 发布网站使用SVN导出
- 14. 我可以使用webmatrix发布网站
- 15. 使用buildpublisher发布ASP.NET网站
- 16. 使用asp.net创建的发布网站
- 17. 使用Visual Studio发布网站
- 18. 发布网站使用csproj文件
- 19. Asp.net网站发布
- 20. 发布网站+ VS2008
- 21. mvc网站发布
- 22. 使用MSBuild发布Azure应用程序
- 23. 使用MSBuild发布ClickOnce应用程序
- 24. 通过网站发布网站部署
- 25. 无法使用通过VS2010发布的Windows Azure发布网站
- 26. 在MSBuild中禁用发布
- 27. 使用MSBuild发布web服务
- 28. 使用MSBuild自动发布WCF库
- 29. 如何使用MSBuild发布Web项目?
- 30. Msbuild命令行发布一个网站,而不是web应用程序