2016-06-28 46 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無效。如果有人在將來遇到此問題,請檢查您的網址!