2013-10-17 60 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