2012-05-18 45 views
0

我試圖讓我的Azure應用程序通過Microsoft Platform Ready測試。我已經成功地完成了測試並正在運行,但它僅在其中一個測試用例上失敗。這是輸出:Azure平臺就緒-HTTPS測試用例失敗

====================================================================== 
Log generated by Microsoft Platform Ready Test Tool - Version 2.0.0.0 
====================================================================== 
    Test name: MyTest v4 
    Test date: 05/17/2012 08:37:45 
    Tested on: Physical Machine 
    Test for: Microsoft Windows Azure 
====================================================================== 
Test case/Verification: TC 16 - If the application has HTTPS URL then is it using 
port 443 for SSL configuration? 
====================================================================== 
SSL not configured for the application. 
Test Status: Fail 
====================================================================== 
Test case/Verification: TC 16 - If the application has HTTPS URL then is it using 
port 443 for SSL configuration? 
05/17/2012 08:37:46 End of Log. 
====================================================================== 

該服務具有一個Web角色(兩個實例,通過彈性測試,TC 10),並且有兩個端點:

  • 80:HTTP:重定向到使用IIS重寫模塊的https端點。
  • 443:HTTPS:提供現場

(我也有RDP啓用,這是開放端口3389)

在MPR設置,我給了SSL證書的公鑰,作爲「服務證書文件」,通過網絡瀏覽器下載。我很確定這是正確的做法(?)。

MPR Azure setup

我已經運行了MPR工具對HTTPS端點「應用程序URL」,它仍然會返回失敗的測試案例16 - 我不知道爲什麼。誰能幫忙?

+0

該測試正在尋找一個HTTPS在端口443上,根據您的問題中的測試工具的輸出您聲明「...有兩個端點: 80:http:使用IIS重定向到https端點重寫模塊 43:https:傳遞網站「 https應該不在端口443而不是43? 我對Azure一無所知,所以這可能沒問題,但它引起了我的注意,所以我認爲這可能值得一提 – Crippledsmurf

+0

對不起,這是一個錯字 - 我在443端口。 –

回答

0

問題是,可供下載的MPR工具已過時,並且由於某些原因,當某人下載此工具時,由於CDN緩存或其他原因,它們會變得陳舊過時,我真的很驚訝爲什麼它會一直在發生。

您所做的是請直接聯繫MPR支持團隊,郵箱爲[email protected],他們將爲您提供一個鏈接,以下載不會顯示此問題的新MPR工具。

我現在要去關注這個問題的博客,因爲它仍然給用戶造成問題,那很糟糕。

0

兩個月前我遇到了同樣的問題。聯繫MPR支持團隊,他們將幫助您解決問題!這是唯一的方法,因爲SSL驗證部分中的MPR工具似乎存在缺陷。