【问题标题】:Azure Mobile Services on Local IIS rather than IIS Express本地 IIS 而非 IIS Express 上的 Azure 移动服务
【发布时间】:2014-06-17 18:36:56
【问题描述】:

好的,我在 Visual Studio 2013 中创建了一个 Azure 移动服务项目。 我按原样运行它,然后在浏览器中通过似乎融入这些服务项目的简单浏览器应用程序添加待办事项来测试它。它给了我一个“201 成功”的信息——太棒了。

然后我将项目从 IIS Express 转换为作为 Web 主机的本地 IIS,重新编译并重试,虽然我得到相同的笑脸应用程序告诉我一切正常,但当我尝试添加待办事项时,我得到了404 错误。这与提供这些说明的 Microsoft 文章相反,该文章明确表示我可以在设置项目时选择 IIS Express 或本地 IIS。

我的猜测是,当这个项目在本地 IIS 服务器上运行时,web.config 缺少一些东西。

我希望在我花费数小时试图弄清楚如何为此类项目配置 IIS 之前,有人已经有了解决方案。

我已经浪费了大量时间来处理 Azure Mobile 的大量错误和陷阱,而且我已经开始精疲力尽了 - 所以我希望在我去注册帐户之前有人可以帮助我在 Parse.com

非常感谢期待。

院长

【问题讨论】:

    标签: azure azure-mobile-services


    【解决方案1】:

    根据您的情况,最简单的方法可能是部署到云端,然后使用该服务进行测试。 Visual Studio 2013 Update 2 使您可以轻松部署您的应用程序和connect to it for remote debugging。它比使用本地实例要慢一点,但您也可以放心,当您最终上线时不会有任何意外(因为您一直都在直播)。

    也就是说,我们将调查您在直接使用 IIS 时遇到的问题。您可能想自己尝试一些事情:

    1. 验证您是否可以从 Mac 的浏览器查看 Web 端,以确保防火墙允许请求通过。
    2. 尝试使用笑脸页面中的“开始”链接,查看 REST 端点的行为是否正确。

    【讨论】:

    • 我做了很多不连贯的开发(在火车上),这就是为什么我需要它来工作。我设法找到了一种方法,让 IIS express 能够从 VM 安全环境中突围出来,并将自己暴露在外部。这远非一个很好的解决方案
    • 响应您的建议,正如我在原始帖子中所说,使用“入门”链接发布消息时出现 404 错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多