SharePoint-如何远程连接到生产服务器

SharePoint-如何远程连接到生产服务器,sharepoint,Sharepoint,我是SharePoint开发新手,有一个问题 我知道SharePoint开发可能是1。基于工件和2。基于汇编的。此外,基于工件的设计由Designer完成,并支持到生产服务器的远程连接 但是,用VisualStudio完成的基于汇编的开发呢?我们是否需要将所需文件从生产服务器“复制”到开发服务器?或者,是否存在使用VisualStudio远程连接到生产服务器的“黑客”行为 谢谢你的帮助 Bruno。使用Visual Studio for Sharepoint进行开发时,您需要在本地安装Share

我是SharePoint开发新手,有一个问题

我知道SharePoint开发可能是1。基于工件和2。基于汇编的。此外,基于工件的设计由Designer完成,并支持到生产服务器的远程连接

但是,用VisualStudio完成的基于汇编的开发呢?我们是否需要将所需文件从生产服务器“复制”到开发服务器?或者,是否存在使用VisualStudio远程连接到生产服务器的“黑客”行为

谢谢你的帮助


Bruno。

使用Visual Studio for Sharepoint进行开发时,您需要在本地安装Sharepoint


请参见

这有两个部分:部署和调试

对于部署,最佳做法是创建Sharepoint解决方案(WSP)文件,并使用stsadm和管理中心进行部署。这将确保所有必要的资源文件、DLL等都放在Sharepoint场中的适当位置。使用Sharepoint 2007和Visual Studio 2008,打包WSP可能会很困难,但WSPBuilder和WSSVSE等工具有助于平滑该过程。但是,使用Sharepoint 2010和Visual Studio 2010,此过程大大简化

对于调试,您可以使用Visual Studio附带的远程调试工具来调试远程Sharepoint实例,就像进行任何其他远程web调试一样。如果您的WSP解决方案在GAC中放置了任何DLL,那么您可能也需要在GAC中放置相应的PDB文件,否则您的断点可能永远不会被命中

Tim

虽然可以在本地编译和远程调试,但这不是最简单的解决方案,如果您使用Visual Studio Sharepoint Extensions,它就不起作用-除非您在本地安装了Sharepoint,否则它们就不起作用

要编译引用Sharepoint程序集的程序集,只需将其复制到本地计算机并从项目中引用即可。要进行远程调试,必须在测试服务器上安装并配置Visual Studio远程调试器。要将DLL部署到测试服务器,只需将它们复制到\Windows\Assembly文件夹并运行iisreset即可。然后,点击Sharepoint主页,一旦该页面出现,就远程连接到测试机器上的所有w3wp.exe进程


远程调试可能很棘手,因为很多时候您根本无法连接到测试服务器。另一方面,如果您的本地计算机不够强大,无法同时处理Sharepoint和Visual Studio,这可能是保持您理智的唯一选择。

不完全正确-它使某些事情变得更容易,但在本地未安装SharePoint的计算机上开发并非不可能。谢谢-这非常有用。仅供参考我们在开发工作站中使用VHD设置开发环境(VHD有SharePoint Server 2007和Visual Studio 2008)。我们还将为TFS设置一个服务器。我们发现这两个链接非常有用:和。感谢您的帮助。