2012-04-26 113 views
2

我最近将TFS的Sharepoint解决方案映射到本地目录,并成功获得了最新版本。调试现有的Sharepoint解决方案

这不是建立,但这是因为解决方案中包含的几个项目的属性中没有Site URL。所以,使用中央管理员,我创建了一个新的Web应用程序(端口36352)。然后,您将网址和端口添加到网站网址,现在它的构建正常。

然而,当我去与调试我得到以下两个错误运行:


错误发生在一个部署步骤“回收IIS应用程序池” 2错误:无法连接到SharePoint网站::36352 /“> http://:36352 /(出于安全原因删除了url)确保这是一个有效的URL并且SharePoint站点正在本地计算机上运行如果您将此项目移动到新计算机或如果SharePoint网站的URL在创建项目后发生了更改,请更新项目的网站URL属性。

错误3计划“Path.PowerShell.exe”(出于安全原因删除路径)不包含适合的切入点静态“主”方法


看来,第一错误与我将它连接到我创建的新Web应用程序的方式有关 - 我是否正确地完成了这部分?

第二个错误似乎是关于调试器应该执行的入口点,但这是一个SharePoint站点 - 所以我只是想运行该站点(有VS没有将其标识为共享点?)。

非常感谢您的帮助。

回答

3

当我在不同的服务器上有解决方案时,我得到了这个异常。确保您的解决方案与SharePoint Web应用程序位于同一台服务器上。当您运行该解决方案时,Visual Studio打包解决方案并尝试将其部署到您在属性中指定的URL。如果你的项目是一个农场解决方案,比如可视化Web部件,那么确保你有部署的权利。