我们正在开发一个我们正在部署到Azure的应用程序。它需要使用特定的机器配置。我们将此配置为VM,开发人员可以在本地运行。
但是,要测试VM配置,我们需要发布到Azure并在实时Azure实例上访问它。反正是否允许本地VM访问开发人员计算机上的Azure环境IIS?它似乎没有出现在IIS Express中,所以我猜它与普通网站不一样?
还可以在本地配置Azure环境以进行测试。我们希望托管测试应用程序以供内部使用,并且不希望它们在开发人员计算机上运行。我们想在办公室的服务器上运行它们。
有什么想法吗?
由于
答案 0 :(得分:2)
我认为this question的答案将概述您为启用环境可以遵循的一般准则。
Windows Azure模拟器有自己的负载均衡器模拟器,它绑定到套接字127.0.0.1:81(大多数情况下,如果端口81是免费的)。如果Azure项目是使用Azure SDK 1.3或更高版本在启用完全IIS的情况下开发的,则Azure模拟器(适用于版本1.3~1.6)将使用本地IIS来承载这些站点。 IIS Express不以任何方式涉及Azure项目。如果您碰巧运行IIS Express,那么很可能您已将Web应用程序项目设置为解决方案中的StartUp项目。本地调试Windows Azure应用程序的正确方法是将Cloud Project用作启动项目。
如果在检查the mentioned related question后有疑问或混淆,请更新您的问题。