2016-05-11 65 views
0

在Microsoft LightSwitch中,我创建了一个适用于我的桌面和沙箱的应用程序,但是当部署到生产环境时,我得到“找不到段资源' “,但它应该是”客户“,无论它何时更新或删除。MS Lightswitch错误“找不到资源的段”错误实体

为什么会发生这种情况的任何想法?

回答

0

只是把它放在这里给任何需要它的人。可以发现here的问题是代码中存在错误。当网站从LightSwitch外部的HTTP更改为HTTPS时,它会保留原始URL,并且您的实体名称会减少一个字符。

的解决方法是在走线7026,它看起来像这个文件 '脚本\ MSLS-2.0.0.js':

request.requestUri = metadata.uri.substr( dataServiceDetails._serviceUri .length + 1);

和改变这一行到:

VAR协议=/^(HTTPS | HTTP)I /;

request.requestUri = metadata.uri.replace(协议, '').substr(dataServiceDetails._serviceUri.replace(协议, '')。长度 + 1);

相关问题