次のコードサンプルを使用して、ドキュメントライブラリ内に複数のファイル(sharepointオブジェクトモデル、webserviceを使用しない) 0x80020009、エラーコード-2147352567、例外メッセージがスローされ、ファイルがドキュメントライブラリに正常にアップロードされている間にエラーメッセージが空(空文字列)になることがあります。そして、ほとんどの場合、最初のドキュメントがアップロードされた後、すべてのプロセスがスムーズに進行し、最初に発生した後に例外が発生しないということが初めて発生します。私はその例外を食べればそれはうまく動作します。誰も私が問題を追跡するのを助けることができる、私はなぜファイルがドキュメントライブラリにアップロードされている間に例外をスローするのか理解できません。私は実際の理由は何で、その問題を避けるために何をすべきか知りたい。空のエラーメッセージで未処理の例外(hresult:0x80020009、エラーコード:-2147352567)をスローする
コード:あなたは、フルフォーマットされたコードを .....
SPFolder folder = web.GetFolder(folderUrl);
foreach(.....)
{
folder.Files.Add(folderUrl + "/" + fileName, file.Data, true);
}
をあなたを助けるを投稿することができますか? –
using(var site = new SPSite(folderUrl)) using(SPWeb web = site.RootWeb) { SPFolderフォルダ= web.GetFolder(folderUrl); foreach(fileSource.GetFiles()内のファイル) { folder.Files.Add(folderUrl + "/" + fileName、file.Data、true); } } – Alex
私はまったく同じ問題を抱えていますアックス - 誰かが何か解決策を見つけましたか? – Marek