我正在運行平臺就緒測試工具,以嘗試獲得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不會允許我這樣做。
有沒有人有任何想法?
感謝Igorek的「搭橋」。這正是發生的事情。我剛完成填寫測試豁免表格。他們確實讓我嘗試下一個版本,所以我知道整個https區域是他們正在努力的一個。在生產5個月後,我仍然愛上了Windows Azure,所以我不會對它們太過苛刻。 – 2011-03-01 19:07:00