【问题标题】:Azure - error on starting with multiple web role projectsAzure - 从多个 Web 角色项目开始时出错
【发布时间】:2011-05-31 07:22:12
【问题描述】:

如果我的应用程序中有多个 webroles(项目,而不是实例),我会收到以下错误:(我只有在附加一个 Web 角色时才会收到它。它可以很好地处理我想要的尽可能多的工作角色项目)

微软视觉工作室

适用于 Microsoft Visual Studio 的 Windows Azure 工具

将调试器附加到角色实例“deployment(21).CloudPOC.WebRoleToHostDataService.0”的 URL“http://127.0.0.1:5100/”的 IIS 工作进程时出错。无法在 Web 服务器上开始调试。 Web 服务器配置不正确。有关常见配置错误,请参阅帮助。在调试器之外运行网页可能会提供更多信息。

点击帮助了解更多信息。

好的

这里有什么问题?看不懂,需要webservice项目!

【问题讨论】:

    标签: azure webrole


    【解决方案1】:

    我遇到了类似的问题,通过以下步骤解决了。

    1. 确保安装了正确版本的 .net framework 4.0。 (.Net Framework 4.0.30319 为最新版本)

    2. 如果您的系统上存在任何其他 .Net 4.0 框架,请转到“添加和删除程序”进行卸载。

    3. 转到 %windir%\Microsoft.NET\Framework64 物理位置并删除不需要的 .Net framework 4.0 文件夹

    【讨论】:

      【解决方案2】:

      我也遇到了这个问题,当我将我的应用升级到 4.0 时就发生了这个问题……我没有调试就运行了,得到了以下错误:

      定义了重复的“system.web.extensions/scripting/scriptResourceHandler”部分

      在研究了这个错误之后,我发现了这个: http://forums.asp.net/t/1571308.aspx/1

      这表示当前存在一个带有 vs2010 和 4.0 的错误...我接受了答案建议并注释掉了扩展部分,它对我有用...另一种可能的解决方案。

      【讨论】:

        【解决方案3】:

        确保您启动的是 Azure 项目,而不是 Web 项目本身。您可能已将 Web 角色设置为启动项目,如果这样做,您会发现 IIS 运行的是 Web 应用程序而不是 Azure Dev Fabric,这意味着任何 Dev Fabric 特定的东西(如每个角色的配置设置)都不是可用导致问题。

        您的目的是让 Azure Dev Fabric(计算模拟器)为您启动所有角色,如果它需要打开 Web 浏览器等,它也会起作用。

        所以右键单击 Azure Cloud 项目,将其设置为启动项目,然后重试。

        希望对您有所帮助, 安迪

        编辑想到了别的东西!

        确保您的 web.config 正在编译以允许 debug="true"。如果您在解决方案中添加了新网站,则默认情况下不会这样:

        【讨论】:

        • 添加 debug="true" 对我有用。我确保在我的发布配置转换中删除了调试属性。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-11
        • 1970-01-01
        • 2014-12-20
        • 1970-01-01
        • 2013-05-30
        • 1970-01-01
        相关资源
        最近更新 更多