2016-06-28 50 views
0

我在使用AWS SDK for .NET 2.3.55版的应用程序中遇到错误。尝试将消息发布到我创建的简单通知服务主题时发生此问题。该错误被try catch语句捕获。当我尝试发布的消息我收到的错误是:请求的版本错误AWS简单通知服务.NET SDK

The requested version (2010-03-31) is not valid. 

看来,SNS客户机从它使用的SNS配置对象获得该版本中的建设。我无法更改SNS Config的此属性(SimpleNotificationServiceConfig.ServiceVersion),因为它是只读属性。我同时检查了两个packages.config和App.config中的一个字段,该字段将为此属性设置默认值,但我无法找到任何内容。我也无法在AWS API的任何位置找到此错误。任何和所有的帮助表示赞赏!

回答

0

我发现了错误的来源。我试图使用一个队列服务的URL而不是一个SNS。我所要做的就是更新这个网址到正确的网址,并且我能够发布。此错误消息在技术上是正确的,因为该版本对于SQS无效。如果有人在将来遇到此问题,请检查您的网址!