我正在尝试将Visual Studio解决方案部署到现有的SharePoint 2013网站。该站点是一个开发站点(运行SP 2013 Standard),与生产站点(运行SP 2013 Enterprise)位于不同的服务器(和网络)上,并且应该是生产副本。解决方案可以干净地编译,但是当我单击“部署”时,我收到此错误消息:
部署步骤“激活功能”中发生错误:列表 “列表/ Foo”不存在。请修复ListUrl属性。
该列表确实存在,因此发生了其他情况。我已经在Stack Overflow和类似的网站上对此进行了研究,并且发现了类似的帖子,但是没有任何答案可以解决要解决此问题的问题。
一个线索是,当我从错误消息中注释掉具有ListUrl属性的Elements.xml文件中的Receivers元素,然后进行部署时,我得到了关于另一个列表的相同错误消息。我重复了此过程以获取更多列表,每次我都收到有关另一个列表的错误。
这使我认为该问题是全局URL问题,与特定列表无关。我曾尝试根据其他发布内容将ListUrl设置为不同的值,但这里无用。
我还看到了有关将站点的SandboxedSolution属性设置为true的一些信息。我还没有尝试过,因为我不确定这是否会破坏其他任何功能,并且SharePoint对于不返回到先前的配置如此挑剔。
任何建议将不胜感激。