【问题标题】:Stop ASP.Net Development Server spinning up when using Azure Emulator使用 Azure 模拟器时停止 ASP.Net 开发服务器启动
【发布时间】:2012-05-01 03:01:35
【问题描述】:

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

【问题讨论】:

    标签: debugging azure asp.net-web-api


    【解决方案1】:

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

    1. 当您将 Web 角色设置为“启动应用程序”或仅运行 ASP.NET Web 角色应用程序时,您将看到 ASP.NET 站点在 http:\localhost:XX 运行,这是因为您直接在 IIS 中运行您的 Web 应用程序,与 Azure Compute Emulator 没有任何关系。

    2. 当您将 Windows Azure 项目设置为“启动应用程序”或直接启动 Windows Azure 应用程序时,在这种情况下,您的 ASP.NET Web 应用程序将在 Windows Azure Compute Emulator 中运行。在这种情况下,如果未运行,Compute Emulator 将启动,如果正在运行,则 ASP.NET Web 应用程序仍将使用 IIS 运行,但是由于虚拟负载平衡器场景,您将看到 ASP.NET Web 应用程序在 http://127.0.0.x:XX 处运行。

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

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

    【讨论】:

    • 另外,要使用 Azure 计算模拟器运行,请以提升的权限运行 VS。
    猜你喜欢
    • 2010-10-27
    • 2011-09-14
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多