我有一台运行MOSS 2007的Windows 2003服务器的虚拟机。此虚拟机不在我的开发机器上运行,而是在网络上的其他机器上运行。我可以从我的开发机器上ping主机和来宾操作系统。我只需要知道,如果可能的话,当我这样做时,如何配置visual studio 2008以将Web部件/项目/等部署到远程VM:
任何输入将不胜感激!感谢。
答案 0 :(得分:2)
您的屏幕截图表明您正在使用Visual Studio Extensions for Windows SharePoint Services。到目前为止,VSeWSS不支持部署到远程计算机。
抱歉,我们无法支持远程开发。当然有几个选项,但它们都需要在同一台机器上使用Visual Studio 2008和Windows SharePoint Services 3.0。
这就是保罗·安德鲁在this thread的第一次回复中所说的。
只有我知道的工具才是SPDeploy。虽然我没有尝试过。
答案 1 :(得分:0)
在我们的测试和调试系统上,我们遇到的问题是http://localhost下无法访问我们的Web应用程序,这是VSeWSS用于部署解决方案的正常路径。
要解决此问题,我们已将“开始操作”选项中的网址从http://localhost更改为http:// 我们计算机的名称。您可以在“项目”下找到此设置-Menu>> “属性”>> “调试”-Tab>> “开始操作”设置。
我们仍然会在同一台计算机上部署解决方案,但名称不同于http://localhost,因此这也可以解决您的问题。
答案 2 :(得分:0)
stsadm -o addsolution -filename .. \ MyPath \ MySolution.wsp
stsadm -o deploysolution -name MySolution.wsp -url MyUrl -immediate -allowGacDeployment
答案 3 :(得分:0)
我假设您希望在开发过程中执行此操作,即在进行一些更改并进行编译后快速更新Web部件。
如果没有,则忽略其余部分!
//YOURMOSSSERVER/c$/inetpub/wwwroot/wss/80site/bin
,或者您在设置中的任何位置。通过这种方式,每次构建Web部件时,dll都将被复制并在下一页加载时由SharePoint自动拾取。
显然你不想在test / qa / production服务器上这样做。