我在一个用 VS2010 编写的大型 Web 项目中使用 Castle IoC 容器。我们有后期构建事件,将来自其他项目的后期绑定程序集复制到 Web 应用程序的 bin 文件夹中。我们使用 IIS 来托管项目。我和我的团队传统上为这个项目手动部署了 dll、数据库更改脚本等,但现在正在寻找自动化部署的方法。
我查看了 MS Web 部署,但当然,它不会检测到由 IoC 容器实例化的后期绑定程序集。我想可以将其设置为包含项目文件夹中的所有文件,但这往往会包含不需要的文件,例如自述文件、代码文件等。
我对网络部署还是很陌生。有没有人找到一种集成 web deploy 和 Castle 的好方法,以便它自动获取后期绑定的程序集?除了 MS Web Deploy 之外,还有什么可以做到的吗?
谢谢,大卫