我正在寻找一种在签入后通过 TFS 自动部署 Dot Net Nuke 网站的方法。我还需要了解如何将 Web 配置转换为部署服务器的正确连接。
由于这是一个网站而不是 Web 应用程序,因此事情变得棘手。如果你以前做过,请给我一些想法。谢谢
我正在寻找一种在签入后通过 TFS 自动部署 Dot Net Nuke 网站的方法。我还需要了解如何将 Web 配置转换为部署服务器的正确连接。
由于这是一个网站而不是 Web 应用程序,因此事情变得棘手。如果你以前做过,请给我一些想法。谢谢
我没有使用 TFS 进行自动部署,但使用 SVN 自动执行了该过程。我们所做的只是让脚本部署自上次登录到 Web 服务器后发生的所有更改——除了 web.config。
数据库脚本由这样的过程处理,但它们不如 SVN 代码部署可靠。
高温高压
您可以使用部署工具,例如kwatee(自我提升)。Kwatee 通过 Web GUI 进行配置,然后可以通过 python 脚本部署任何应用程序或站点,并在此过程中转换文件。
如果您使用的是 VS2010,则可以在解决方案中使用 Web 部署项目。TFS 将与 WDP 对话,就像与 Web 应用程序的项目文件对话一样。
对于配置转换,您可以使用名为 SlowCheetah 的工具。