C# SPFarm.Local返回null

C# SPFarm.Local返回null,c#,sharepoint,null,C#,Sharepoint,Null,SPFarm.Local返回null 我在谷歌上搜索过 x64和x86问题-否 访问问题-否 附加的 1.数据库服务器已启动 2.网站正在开放 3.CA开始营业了 该帐户是运行代码的“系统帐户”。以前总是工作。现在它突然开始返回空值 有什么想法吗 提前感谢。引自: SPFarm.Local=null。 SPFarm.Local要创建到的连接 配置数据库。为了做到这一点,您需要 配置数据库上的权限。通常是服务帐户 应用程序池帐户可以读取配置数据库。 如果您无权读取配置数据库, SPFarm.Loc

SPFarm.Local返回null

我在谷歌上搜索过

  • x64和x86问题-否
  • 访问问题-否
  • 附加的 1.数据库服务器已启动 2.网站正在开放 3.CA开始营业了

    该帐户是运行代码的“系统帐户”。以前总是工作。现在它突然开始返回空值

    有什么想法吗

    提前感谢。

    引自:

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


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

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

    我尝试在我的VS2012项目中将x64或x86更改为任何CPU,但没有任何帮助。最后,我在管理员模式下打开了VS,它工作正常。

    Renuiz我没有访问问题。同一个winapp工作正常,然后停止工作,因为SPFarm.Local开始返回null。DB上升了。我能够在网络浏览器中打开网站。不知道是什么问题。尽管简单的服务器重启解决了这个问题。知道为什么吗?你是不是在开高架车?是x86还是x64应用程序?你找到解决方案了吗?我遇到的问题与Scratch完全相同。阅读下面的评论,服务器重启也帮了我。你是我的英雄!(SP2013)