2012-02-13 73 views
0

我想執行以下代碼:如下MOSS 2010 - SPWebApplication.Lookup功能錯誤

SPSecurity.RunWithElevatedPrivileges(delegate() 
     { 
      HttpContext.Current.Items["FormDigestValidated"] = true; 

      SPWebApplication webApp = SPWebApplication.Lookup(new Uri(string.Format("http://{0}", swebapplicationurl))); 
      SPSiteCollection sites = webApp.Sites; 
      Site.Dispose(); 

     }); 

它以錯誤結束:

「,可以在電腦上才執行 此操作它由具有SQL Server權限的用戶加入到服務器場,以便從配置數據庫讀取數據。要將此服務器連接到服務器場,請使用位於Microsoft SharePoint 2010產品的「開始」菜單上的SharePoint產品配置嚮導 「

我被卡住了。請幫忙。

感謝,

回答

0

我能夠這樣做,以解決這個問題如下:

  1. 創建一個應用程序池

  2. 選擇高級設置

  3. 組.NET框架版本[設置v2.0爲我工作]
    Under Process Model ---> Identi ty

  4. 提供自定義帳戶。在SQL Server中的SharePoint配置數據庫上提供具有權限的用戶的用戶名&。

  5. 將載入用戶配置文件設置爲TRUE。

  6. 重置IIS,清除cashe。

它會工作