简体   繁体   English

MSBuild部署到公司网络外部的计算机

[英]MSBuild deployment to machine outside of company network

Is it possible to deploy code (asp.net mvc application and Windows Service) to machine in public hosting (for example VM on Godaddy) using TFS MSBuild from internal network (company network) 是否可以使用TFS MSBuild从内部网络(公司网络)将代码(asp.net mvc应用程序和Windows服务)部署到公共托管(例如Godaddy上的VM)中的计算机上

All than I have is IP address of destination server, username and password. 我所拥有的只是目标服务器的IP地址,用户名和密码。 But I am not sure than TFS can deploy code at such machine. 但是我不确定TFS是否可以在这样的机器上部署代码。 When I doing it on local server, normally I specify path like this: \\machine-name\\c$\\deployment-folder\\ But it is not working with remote machine. 在本地服务器上执行此操作时,通常会指定如下路径:\\ machine-name \\ c $ \\ deployment-folder \\但它不适用于远程计算机。

Thanks. 谢谢。

Use a tool like InstallShield or Windows Installer XML to develop a Windows Installer database (.msi). 使用InstallShield或Windows Installer XML之类的工具来开发Windows Installer数据库(.msi)。 Use TFS Team Build to build the MSI. 使用TFS团队构建来构建MSI。 Then use PsExec to copy the MSI to the remote machine and execute it. 然后使用PsExec将MSI复制到远程计算机上并执行它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM