我试图进入持续整合。为此,我需要能够发布到IIS服务器的wwwroot文件夹。但是,IIS服务器的任何文件夹都没有共享到我们的网络上。也就是说,我不太确定如何让我的构建到那台机器。通常,我将我的网络应用程序文件夹压缩,将其ftp到ftproot文件夹,备份我的网络应用程序的当前版本,然后将我的网络应用程序解压缩到wwwroot上的相应文件夹。所以,鉴于我有登录/密码到远程桌面到机器和ftp访问ftproot,有没有人知道我怎么可能把我的文件到wwwroot文件夹没有系统管理员不得不分享wwwroot文件夹?我希望有一些RDP命令可以用来发送文件,但我知道它并不那么简单。我目前正在使用Jenkins进行自动构建。现在我只需要弄清楚部署部分。欢迎提出任何建议。
答案 0 :(得分:0)
如果您在远程控制台上拥有管理员权限,则始终存在隐藏的共享C$
,D$
等。它们可以访问整个驱动器。系统管理员也可能已将其禁用。
\\rem.ip.address\C$\wwwroot
答案 1 :(得分:0)
您可以尝试使用Microsoft Web Deploy或Puppet等工具。另一个选择是将Web应用程序发布到像Nexus或Artifactory这样的工件库,然后使用远程PowerShell命令将其从存储库下载到服务器。