2016-05-11 33 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);

相關問題