繁体   English   中英

如何从主机将Web服务部署到虚拟服务器?

[英]How do I deploy a web service to a virtual server from the host?

所有。 首先,我无法回答这个问题是否对SuperUser更好。 如果是这样的话,那么有人可以移植会很好。

因此,无论如何,我正在使用C#在Visual Studio 2008中为SharePoint构建此服务。 当然,我需要能够对其进行调试以快速构建它。 不幸的是,我的操作系统是XP Pro,因为它不是服务器操作系统,所以无法运行SharePoint。 我没有重新安装操作系统(这会带来其他问题),而是安装了Server 2003 + SharePoint Server 2007并在具有Virtual PC的虚拟机中运行。 我可以从Visual Studio创建某种管道,让我从虚拟机中测试服务吗?

谢谢!

我想我应该补充,这些是我得到的工具。 目前,不能选择重新安装或获取新设备/软件。

这绝对是值得的stackoverflow。 毕竟这是一个与开发过程有关的问题。

因此,您有两个问题,即部署和调试。

对于部署,实际上有两种方法可以解决此问题。 一种是创建一个真正的.wsp程序包,可以通过SharePoint提供的机制来部署/安装/升级。 您确实应该为此做好准备,因为这是部署最终代码的方式。 问题在于您只能通过连接到服务器场的计算机执行部署/安装/升级。 在这种情况下,它将是您的VM。 在必须以这种方式工作的情况下,我已编写了.wsp脚本并将其复制到服务器。 在服务器上是另一个脚本来进行部署。 是的,它比我想要的要多得多,但是它确实有效,而且它完全没有脑子,因此也不会太麻烦。

第二种方法是更快,更不正确的方法。 在这种情况下,如果您要做的只是更改代码,则只需要获取新的DLL即可替换旧的DLL并启动IIS。 在构建成功后,您可以通过从Visual Studio触发的脚本来远程完成所有操作。

至于调试,您当然可以远程调试。 查看有关使用Visual Studio进行远程调试过程的教程。

暂无
暂无

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

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