私の環境にはwcfサーバーとWebサーバーがあります。
SharePointはWebサーバーでホストされています。
この方法でWebサーバーからファイルを追加したところ、問題ありません。
次に、設計変更が行われ、wcfサーバーからファイルを追加しましたが、エラーが発生しました。
SPFolder.Files.Add(fileName, memoryStream, true); // Errors here
スタックトレース:
URL'Template/Template.docx'が無効です。存在しないファイルまたはフォルダーを参照している場合や、現在のWebにない有効なファイルまたはフォルダーを参照している場合があります。---> System.Runtime.InteropServices.COMException(0x81020030):0x81020030 URL'Template/Template.docx'が無効です。存在しないファイルまたはフォルダーを参照している場合や、現在のWebにない有効なファイルまたはフォルダーを参照している場合があります。Microsoft.SharePoint.Library.SPRequestInternalClass.PutFile(String bstrUrl、String bstrWebRelativeUrl、Object punkFile、Int32 cbFile、Object punkFFM、PutFileOpt PutFileOpt、String bstrCreatedBy、String bstrModifiedBy、Int32 iCreatedByID、Int32 iModifiedByID、Object varTimeCreated文字列bstrCheckinComment、バイトpartitionToCheck、Int64fragmentIdToCheck、
私のコードがウェブサーバーにあるとき、それはうまく機能しています。私を助けてください。