好吧,我遇到了这个问题:“请求失败,状态代码为'400',状态文本'错误请求'。”当我运行在Azure Web应用程序中发布的LightSwitch HTMLClient应用程序时
我已经到处看了3天,仍然找不到这个问题的答案。
小提琴手抛出这些: 注意:不要关注链接,它们是假人
获取http://myapp.azurewebsites.net/ApplicationData.svc/ $元数据 400 Bad Request(text / html)
请求
获取 /ApplicationData.svc/$metadata HTTP / 1.1 MaxDataServiceVersion: 3.0 接受: application / xml 参考者: http://myapp.azurewebsites.net/HTMLClient/default.htm 接受语言: es-MX,es; q = 0.8,en-US; q = 0.5,en; q = 0.3 接受编码: gzip,deflate 用户代理:像Gecko一样的Mozilla / 5.0(Windows NT 6.3; WOW64; Trident / 7.0; rv:11.0) 连接:保持活力 主持人: myapp.azurewebsites.net Cookie: ARRAffinity = 354b4b5b87b2f1e4e8b6c19a5566c6e055bf3e4047b54b4d2ea846ba1b33d561; MSLS-客户参数= preferredLanguage = ES-MX; ASP.NET_SessionId = bkf52whz0rkufhcxmqrfuirm
回应
HTTP / 1.1 400错误请求 缓存控制:私有 内容类型: text / html 服务器: Microsoft-IIS / 8.0 X-AspNet-Version: 4.0.30319 X-Content-Type-Options: nosniff X-Powered-By: ASP.NET 日期:周三,01 Apr 2015 04:23:39 GMT 内容长度:1647 连接: Keep-Alive
azure日志,lightswitch诊断程序和调试程序没有显示出这些差异。
我希望这个论坛有人可以帮助我。
感谢。
答案 0 :(得分:0)
我刚刚解决了这个问题,只需要添加对未添加的应用程序的bin目录的引用。
感谢。