Я использую тестовый инструмент для готовности к платформе, чтобы попробовать и принять участие в программе Powered By Windows Azure Logo.
Мое приложение запущено и работает в Azure уже 5 месяцев.Приложение состоит из оконных форм и клиентского приложения WPF, которое подключается к набору служб WCF, работающих в Azure, которое, в свою очередь, подключается к SQL Azure.Приложение также использует хранилище больших двоичных объектов в Azure, и у меня там есть 1 ТБ документов.
Приложение использует базовую привязку http и настроено следующим образом:
<security mode="TransportWithMessageCredential">
<message clientCredentialType="UserName" />
</security>
Я успешно прошелтест для SQL Azure, но не прошел тест для Windows Azure со следующим сообщением
===========================================================================
Тестовый пример /Проверка: TC 1 - Приложение должно быть действительным приложением Azure, предназначенным для подключения или работы в среде Windows Azure
=====================================================================
Status is ProtocolError Fail
Единственное, что я могу думать об этом, это то, что приложение подключается через https, а инструмент тестирования не позволяет мне указывать конечную точку https.Однако я не думаю, что смогу легко представить простую конечную точку http, просто чтобы пройти тест, поскольку WCF не позволит мне сделать это, когда используется TransportWithMessageCredential.
У кого-нибудь есть какие-нибудь идеи?