SPFarm.Local is return null

本文关键字:null return is Local SPFarm | 更新日期: 2023-09-27 18:06:12

SPFarm.Local返回null

我在谷歌上搜索过。

  1. x64和x86问题-否
  2. 访问问题-否

附加1.数据库服务器已启动2.网站正在开放3.CA正在打开

该帐户是运行代码的"系统帐户"。以前一直工作。现在它突然开始返回null。

有什么想法吗?

提前谢谢。

SPFarm.Local is return null

简单的服务器/机器重启就解决了这个问题。我的一些朋友也遇到了类似的问题,重新启动解决了这个问题。:(

我尝试在VS2012项目中从x64或x86更改为Any CPU,但没有帮助。最后,我在管理员模式下打开了VS,它运行得很好。

此处报价:

SPFarm.Local=null。SPFarm.Local希望创建到配置数据库。为了做到这一点,您需要配置数据库上的权限。通常是服务帐户并且应用程序池帐户可以读取配置数据库。如果您没有读取配置数据库的权限,SPFarm.Local将为null!

如果从SharePoint 2010迁移到SharePoint 2013,如果在SharePoint 2013中使用2010版本的Microsoft.SharePoint程序集,则可能会发生这种情况。简单地将你的项目转换为使用4.5框架,你就可以开始了。