系统.当Google API V3 . uploadasync被调用时,MSCORLIB中的InvalidOperati



解决了Google API V3 OAUTH2 Hang - TokenResponse-user Credentials File未创建的问题后,我恢复了在Windows 7 PC上部署的EXE的测试。同样,这个程序在我的Windows 8.1开发系统上运行良好。在Windows 7 PC上部署的版本失败,如下所示。

在Windows 7 PC上,我的程序成功执行了GoogleWebAuthorizationBroker。AuthorizeAsync ChannelsResource。ListRequest VideoCategoriesResource。ListRequest,并在开始视频文件上传之前初始化对象。当我的程序执行videosInsertRequest时。UploadAsync,系统错误提示框显示如下信息:

 youtubeupload.exe has stopped working
 Windows can check online or a solution to the problem.
-> Check online for a solution and close the program
-> Close the program
View problem details

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: youtubeupload.exe
  Problem Signature 02: 2.0.1.0
  Problem Signature 03: 53bf2a89
  Problem Signature 04: mscorlib
  Problem Signature 05: 4.0.0.0
  Problem Signature 06: 52ccf750
  Problem Signature 07: 1575
  Problem Signature 08: 47
  Problem Signature 09: System.InvalidOperationException
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:    1033
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

检查解决方案的链接没有返回任何建议。我怀疑需要在Windows 7 PC上安装另一个Microsoft KB Update,但此时不知道如何确定哪一个。

我能够让我的程序工作,所以这个问题解决了。

在Windows 7电脑上,我检查了Microsoft Windows Update页面,发现它显示:

You receive updates: Managed by your system administrator

页面上的链接允许我在线查看更新。我这样做了,发现了152个更新,包括一些。net框架的更新。需要重新启动和重新运行Windows Update才能安装所有更新。在它们全部安装后,我再次尝试我的EXE,它工作了!!

后来,我发现这台电脑没有正确地在WSUS中注册,所以没有得到更新。

相关内容

  • 没有找到相关文章