Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iis 如何将web应用程序部署到不支持';无法在网络上共享wwwroot文件夹?_Iis_Jenkins_Continuous Integration_Jenkins Plugins_Web Deployment - Fatal编程技术网

Iis 如何将web应用程序部署到不支持';无法在网络上共享wwwroot文件夹?

Iis 如何将web应用程序部署到不支持';无法在网络上共享wwwroot文件夹?,iis,jenkins,continuous-integration,jenkins-plugins,web-deployment,Iis,Jenkins,Continuous Integration,Jenkins Plugins,Web Deployment,我正试图进入持续集成。要实现这一点,我需要能够发布到IIS服务器的wwwroot文件夹。但是,IIS服务器没有任何文件夹共享到我们的网络上。也就是说,我不太确定如何将我的构建放到那台机器上。通常,我会压缩我的web应用程序文件夹,将其ftp到ftproot文件夹,备份我的web应用程序的当前版本,然后将我的web应用程序解压缩到wwwroot上的相应文件夹。那么,考虑到我拥有远程桌面到机器的登录/密码以及ftproot的ftp访问权限,有人知道我如何将文件放到wwwroot文件夹中,而无需系统管

我正试图进入持续集成。要实现这一点,我需要能够发布到IIS服务器的wwwroot文件夹。但是,IIS服务器没有任何文件夹共享到我们的网络上。也就是说,我不太确定如何将我的构建放到那台机器上。通常,我会压缩我的web应用程序文件夹,将其ftp到ftproot文件夹,备份我的web应用程序的当前版本,然后将我的web应用程序解压缩到wwwroot上的相应文件夹。那么,考虑到我拥有远程桌面到机器的登录/密码以及ftproot的ftp访问权限,有人知道我如何将文件放到wwwroot文件夹中,而无需系统管理员共享wwwroot文件夹吗?我希望有一些RDP命令可以用来发送文件,但我知道这并不是那么简单。我目前正在使用Jenkins自动构建。现在我只需要找出部署部分。欢迎您提出任何建议。

如果您对远程控制盒具有管理员权限,则始终会有隐藏的共享
C$
D$
等。它们允许您访问整个驱动器。系统管理员也有可能禁用了该功能


\\rem.ip.address\C$\wwwroot

您可以尝试使用Microsoft Web Deploy或类似Puppet的工具。另一种选择是将web应用程序发布到工件存储库(如Nexus或Artifactory),然后使用远程powershell命令将其从存储库下载到服务器