使用 Azure 模拟器时停止 ASP.Net 开发服务器启动



我正在使用 Azure 模拟器来测试 ASP.NET Web API 应用程序的部署。当我运行它时,我注意到 asp.net 开发模拟器也会运行。由于这似乎不需要,有没有办法阻止它旋转?

Windows Azure ASP.NET Web 角色应用程序需要了解以下几点:

    将 Web 角色
  1. 设置为"启动应用程序"或仅运行 Web 角色应用程序 ASP.NET 时,你将看到 ASP.NET 站点在 http://localhost:XX 上运行,这是因为你直接在 IIS 中运行 Web 应用程序,与 Azure 计算模拟器没有任何关系。

  2. 当您将 Windows Azure 项目设置为"启动应用程序"或直接启动 Windows Azure 应用程序时,在这种情况下,您的 ASP.NET Web 应用程序将在 Windows Azure 计算模拟器中运行。在这种情况下,计算模拟器将在未运行的情况下启动,如果正在运行,则 ASP.NET Web 应用程序仍将使用 IIS 运行,但由于虚拟负载均衡器方案,您将看到 ASP.NET Web 应用程序在 http://127.0.0.x:XX 上运行。

因此,根据您在解决方案中启动项目的方式,您将看到不同的执行。当计算模拟器运行时,可以打开其 UI 以了解不同实例的运行方式。

最后,根据您的上述要求,您似乎只想在 IIS 中测试您的应用程序,因此如果您只是将 ASP.NET Web 角色设置为"启动项目",您将看不到计算模拟器活动。

最新更新