【发布时间】:2014-10-31 23:46:23
【问题描述】:
我正在关注 John Papa 的 HotTowel Angular 教程。它在本地主机上运行完美,但是当我在 Windows Azure 上部署网站时它给了我错误。我的网址是:http://crmbyzaid.azurewebsites.net/index.html#/
我收到类似
的错误“[datacontext] [HT 错误] 检索 DataMetadata 查询失败时出错:breeze/Breeze/Metadata。无法解析或导入元数据:意外令牌 z;未定义错误:元数据查询失败:breeze/Breeze/Metadata。无法解析或导入元数据:意外的令牌 z;未定义”
我不知道部署期间发生了什么。我在部署期间取消选中“在运行时使用此连接字符串”框
【问题讨论】:
-
直接向 Azure 站点发出元数据请求时会发生什么。查看浏览器开发人员工具网络选项卡中的请求 URL,然后开始使用它。
-
在控制台中显示 http 错误。我在我的问题“crmbyzaid.azurewebsites.net/index.html#”中给出了网站的 URL 请检查 chrome 调试器中的错误并告诉我实际上是什么问题我是这项技术的新手
-
@Ward 它在 localhost 中运行良好...
-
我在问一个不同的问题。我要求您准确地告诉我们应用程序在尝试与您的 azure 站点而不是 localhost 通信时所请求的内容。当您遇到该故障时,请打开浏览器开发人员工具,转到网络选项卡,然后告诉我们天蓝色元数据调用的确切 URL。我认为它应该类似于
http://crmbyzaid.azurewebsites.net/breeze/Breeze/Metadata。我敢打赌不是。无论如何,我们需要从那里开始。 -
@Ward 这是请求信息远程地址:65.52.168.70:80 请求 URL:crmbyzaid.azurewebsites.net/breeze/Breeze/Metadata 请求方法:GET 状态码:200 OK
标签: angularjs visual-studio-2012 azure breeze hottowel