2012-03-23 155 views
1

我們正在開發一個我們正在部署到Azure的應用程序。它需要使用特定的機器配置。我們將其配置爲開發人員可以在本地運行的VM。從VM訪問Azure開發服務器?

但是爲了測試VM配置,我們需要發佈到Azure並在實時Azure實例上訪問它。無論如何,允許本地虛擬機訪問開發人員計算機上的Azure環境IIS?它似乎沒有出現在IIS Express中,所以我猜它與普通網站不一樣?

也可以在本地配置Azure環境進行測試。我們希望託管測試應用程序以供內部使用,並且不希望它們在開發人員計算機上運行。我們希望在辦公室的服務器上運行它們。

任何想法?

感謝

回答

2

我認爲答案this question將概述你可以遵循,以使您的環境的一般準則。

Windows Azure仿真器有自己的負載均衡器模擬器,它綁定到套接字127.0.0.1:81(大多數情況下,如果端口81是空閒的)。如果Azure項目是在啓用了完整IIS的情況下使用Azure SDK 1.3或更高版本開發的,則Azure模擬器(適用於版本1.3〜1.6)將使用本地IIS來託管這些站點。 IIS Express不涉及Azure項目。如果您碰巧運行IIS Express,那麼很可能您已將您的Web應用程序項目設置爲解決方案中的啓動項目。在本地調試Windows Azure應用程序的正確方法是將Cloud Project用作啓動項目。

如果在檢查the mentioned related question後有疑問或疑惑,請您更新您的問題。

+0

謝謝錯過了。對不起。所以這應該意味着我也可以在服務器上運行Azure Emulator而不需要VS2010? – GraemeMiller 2012-03-23 14:25:16

+2

嗯,是的,你可以在沒有VS2010的情況下運行它,但是你將不得不使用命令行工具來部署你的應用程序。 – astaykov 2012-03-23 14:38:08

相關問題