2011-03-01 93 views
2

我正在運行平臺就緒測試工具,以嘗試獲得Powered By Windows Azure徽標計劃的資格。Windows Azure平臺就緒測試工具

我的應用程序正在生產中,現在已經在azure中運行了5個月。該應用程序由一個Windows窗體和WPF客戶端應用程序組成,該應用程序連接到一組在Azure中運行的WCF服務,這些服務又連接到SQL Azure。該應用程序還使用Azure中的blob存儲,並且我在那裏獲得1TB的文檔。

應用程序使用基本的HTTP綁定和配置篩選

<security mode="TransportWithMessageCredential"> 
<message clientCredentialType="UserName" /> 
</security> 

我順利通過SQL Azure的測試,但以下消息

失敗的Windows Azure測試=== ================================================== =================
測試用例/驗證:TC 1 - 應用程序必須是有效的Azure 應用程序,旨在與 或在Windows Azure環境中工作

====================================== ================================

狀態是ProtocolError 失敗

唯一我可以想到這是由於應用程序通過https連接,並且測試工具不允許我指定https端點。然而,我不認爲我可以輕鬆地公開一個普通的http端點來通過測試,因爲當使用TransportWithMessageCredential時WCF不會允許我這樣做。

有沒有人有任何想法?

回答

1

我們的服務AzureWatch在同一條船上。我已經與Ready計劃的MS工程師保持聯繫,他們似乎沒有支持我們的準確情況。但是,他們確實有可以使用https通道的工具版本。我建議通過支持渠道聯繫他們。他們可以用最新版本的嘗試提供你,如果失敗與形式請求實際測試

HTH

+1

感謝Igorek的「搭橋」。這正是發生的事情。我剛完成填寫測試豁免表格。他們確實讓我嘗試下一個版本,所以我知道整個https區域是他們正在努力的一個。在生產5個月後,我仍然愛上了Windows Azure,所以我不會對它們太過苛刻。 – 2011-03-01 19:07:00