2012-03-23 115 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

相关问题