0

SharePointでWorkBookを開くためのこのコードがあります。ローカルサーバーにいるときは完全に機能しますが、リモートでアクセスするとそのsharepointサイトに失敗しますEX:

(ローカル = 成功) (マシン A から SharePoint へ = 失敗)

SPSecurity.RunWithElevatedPrivileges(delegate()
{
    using (SPSite site = SPContext.Current.Site)
    {
       using (SPWeb web = SPContext.Current.Web)
       {    
          Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();
          var wb = app.Workbooks;
          wb.Application.Visible = false;
          string opl = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
          //The issue happens here                           
          var file = wb.Open(fileToOpen.ToString(), Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing);
       }
    }
}

私の環境は: SharePoint 2010 Windows Server 2008 Interop 14

何か案は ?ネットワーク サービス アカウントを dcomcnfg の Excel アプリケーションに追加しようとしましたが、とにかく TEST\administrator アカウントを使用する RunWithElevatedPrivilage を使用しています。

4

0 に答える 0