2014-09-24 84 views
0

目前我有情景,因为我当前的生产SharePoint服务器版本是2010年,而且我们已开发使用MVC的前端。价值不在SharePoint的预期范围内

现在我们已经迁移了SharePoint Server 2010中到SharePoint 2013

随着发展环境,我们能够从我们的MVC前端应用程序连接到迁移的SharePoint 2013和运行我们的QA非常顺利。

现在,当我们获得与上述情况相同的UAT环境时,即我们获得了正在迁移到SharePoint 2013的SharePoint 2010服务器。当我们通过仅更改URL来使用相同的代码库进行连接时,我得到clientContext .ExecuteQuery()。

我搜索了很多,发现了几个答案,即http://blog.vanmeeuwen-online.nl/2012/07/value-does-not-fall-within-expected.html,并做了这个博客中提到的相同的配置;但不幸的是,同样的解决方案不适合我们。

请帮我看看有没有其他解决方案可用于此错误。

感谢, 维杰

回答

0

我得到了我上面的问题的答案! 这个问题是当我测试我的应用程序时,在SharePoint的开发环境中创建的应用程序是仅包含没有任何子网站的单个实例。因此,我能够非常顺利地运行。

现在,我的UAT中的场景,从SharePoint 2010迁移到SharePoint 2013的应用程序已获得主要网站内的网站集和子网站。

而当我们使用CSOM对象连接到SharePoint时,我们需要提供仅指向子网站的FolderServerRelativeUrl路径。/testsite/sites/subsites,那么路径应该指向/ sites /子网站。

谢谢, Vijay

0

如果你正在做的开发和UAT相同的情况下。 通常您会因为权限不一致而收到错误。 检查已检出的permission/accounts/js/css。 这是痛苦的男人。

相关问题