我对MVC代码第一个应用程序开发相对较新,我试图在VPS中托管MVC代码第一个应用程序。当发布应用程序后尝试浏览网站时,我正在等待操作超时错误。我尝试做了一些研究,发现在SQL上启用了TCP / IP 配置管理员帮了一些,但我没有运气。下面添加的是堆栈跟踪,有谁知道问题是什么?
var _this = this;
populateCombo.call(_this, data);
function populateCombo(data) {
/* I have a search workaround added here */
this.startGroup('Default'); /* create default group */
/* add items with your logic */
for (var i = 0; i < data.length; i++) {
var dataitem = data[i];
this.add(dataitem.name, dataitem.description, dataitem.name);
}
/* other groups .... */
}
var buildListHasRunOnce = 0;
/* triggered when combo is shown */
editor.on("panelShow", function(){
if (buildListHasRunOnce) {
// reset list
populateCombo.call(_this, data);
}
buildListHasRunOnce = 1;
});
/* triggered when combo is hidden */
editor.on("panelHide", function(){
$(_this._.list.element.$).empty();
_this._.items = {};
_this._.list._.items = {};
});
答案 0 :(得分:4)
我遇到了同样的问题。某些SQL升级命令运行时间过长并导致错误,因为默认超时设置为30秒。我在SO上发现了以下文章来克服这个问题: EF Code First - Timeout expired. The timeout period elapsed prior to completion
对我来说,它在Configuration.cs文件中将CommandTimeout设置为180秒。
祝你好运答案 1 :(得分:2)
我认为这可能对将来为同一个错误寻找答案的人有用。
感谢大家的帮助,但我遇到的问题是因为我忘了将用户添加到我的应用程序池中!来自我身边的愚蠢错误!