gpt4 book ai didi

asp.net - 将 ASP.NET 应用程序部署到远程服务器

转载 作者:行者123 更新时间:2023-12-02 14:10:05 25 4
gpt4 key购买 nike

我正在寻找一种解决方案,将 ASP.NET 应用程序从一台服务器中的 SVN 部署到其他远程 Web 服务器。不允许使用 FTP。应该完成文件复制之外的其他任务 - 例如创建虚拟目录。

您会使用哪些工具?远程服务器可以安装 MSBuild 或 NAnt,但如何安全地将文件从 SVN 服务器复制到 Web 服务器?也许是 SSH?还有其他选择吗?是否可以对文件复制进行原子操作?我认为持续集成服务器不会帮助我。

SVN 和 Web 服务器都是使用 Windows 2k3、IIS 6.0、.NET 2.0 构建的。

编辑

部署应该使用 SVN post commit hook 自动进行。

最佳答案

我使用 sysinternals ( http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx ) 中的 psexec 来远程调用我的钩子(Hook)脚本中的 svn 命令。基本上,每当有人将某些内容 checkin 生产分支时,它都会在远程服务器上调用 svn update 并将更新拉入生产中。

这可能有效也可能无效,具体取决于两台服务器之间打开的端口。

关于asp.net - 将 ASP.NET 应用程序部署到远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1489433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com