我試圖讓我的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工具對HTTPS端點「應用程序URL」,它仍然會返回失敗的測試案例16 - 我不知道爲什麼。誰能幫忙?
該測試正在尋找一個HTTPS在端口443上,根據您的問題中的測試工具的輸出您聲明「...有兩個端點: 80:http:使用IIS重定向到https端點重寫模塊 43:https:傳遞網站「 https應該不在端口443而不是43? 我對Azure一無所知,所以這可能沒問題,但它引起了我的注意,所以我認爲這可能值得一提 – Crippledsmurf
對不起,這是一個錯字 - 我在443端口。 –