2013-10-17 74 views
1

通過我的應用程序創建pdf文件&通過Share Charm分享。在大多數時候,我能成功地共享文檔Sky Drive, Mail等。 但在很少的時候我共享相同的文件我以後越來越像

Something went wrong Couldn't share Document with SkyDrive

&錯誤消息我不能共享文件。
我想知道在任何情況下可能發生此錯誤?Windows 8:共享「出錯了無法與SkyDrive共享文檔」錯誤信息

回答

1

如果它的通用信息如:Share出錯了。稍後再試 - 當你從VS運行應用程序時,這可能會有幫助(from here- images)

打開任務管理器,結束explorer.exe任務(詳細信息選項卡)。 選擇從任務管理器中的文件運行新任務,並在文本框中輸入資源管理器,然後單擊確定。

如果它是特定於Sky Drive,那麼很可能它與Sky Drive應用程序有關,而不是您的應用程序。我無法複製您遇到的問題。

我會嘗試隔離錯誤並確切地看到觸發錯誤的原因。

從調試共享魅力開始,但請記住,如果您在datarequest處理程序中結束調試會話,魅力可能會中斷並停止工作,您將需要應用我上面寫的髒修復。

輸出文件中發生的情況並運行共享,直到出現問題,並查看文件中是否有可幫助您找出問題的內容。

此外,請檢查計算機上的事件日誌以獲得提示,我傾向於使用PowerShell for the things,在管理模式下打開PowerShell並運行Get-EventLog Application -newest 10 |格式列表。否則,在'Metro'模式下鍵入事件查看器並查看應用程序下。

From MSDN- on common issues with the Share

常見問題 在目標應用程序中未處理的異常導致其立即終止,並顯示錯誤消息來代替。目標應用程序應該優雅地處理來自用戶的任何預期錯誤,例如無效輸入數據,並將其報告給用戶。 如果目標應用程序花費很長時間來響應激活事件,系統會假定應用程序選擇不響應並顯示錯誤。處理數據應儘可能移出激活處理程序,通常通過存儲ShareOperation對象並異步處理它。 調用共享API可能會在調用次數過多或錯誤順序時引發異常。在實現長時間運行的共享時,請確保按以下順序調用共享方法,而不必連續調用任何單個方法兩次。 ReportStarted ReportDataRetrieved ReportSubmittedBackgroundTask 您可以在任何時候調用ReportError或ReportCompleted來完成共享操作。 要了解有關共享API的更多信息,請參閱Windows.ApplicationModel.DataTransfer.ShareTarget命名空間。

+0

雅正在一個事件日誌中說,「LiveComm(13544)C:\ Users \ xxx \ AppData \ Local \ Packages \ microsoft.microsoftskydrive_8weky b3d8bbwe \ LocalState \ LiveComm \ bfd5bed4ff15b1d4 \ 120712-0049 \:嘗試打開fil e「C:\ Users \ xxx.SYS \ AppData \ Local \ Packages \ microsoft.microsoftskydrive_8wekyb3d8bbwe \ LocalState \ LiveCo mm \ bfd5bed4ff15b1d4 \ 120712-0049 \ DBStore \ LogFiles \ edb.log」用於只讀訪問失敗,並顯示系統錯誤32 (0x00000020):「該進程無法訪問該文件,因爲它正在被另一個進程使用。 「。打開的文件操作將失敗,並顯示錯誤-1032(0xfffffbf8)。」 – asitis

+0

有用的信息。謝謝 :) – asitis