[英]stop loading data after 15 min c#
我正在寫一個網站,可以從數據庫中獲取一些數據。 在計算機上啟動網站時,我得到了15分鍾的數據。 在這15分鍾之后,文件將不再加載。
當我重新啟動后端(Visual Studio C#)時,它也會發生相同的情況。
控制器從文件:
[UnitOfWorkActionFilter]
[RoutePrefix("categories")]
public class CategoriesController : ApiController {
private ICategoriesProcessor _categoriesProcessor;
private IPagedDataRequestFactory _pagedDataRequestFactory;
public CategoriesController(ICategoriesProcessor categoriesProcessor, IPagedDataRequestFactory pagedDataRequestFactory) {
_pagedDataRequestFactory = pagedDataRequestFactory;
_categoriesProcessor = categoriesProcessor;
}
[Route()]
[HttpGet]
public PagedResponse<Category> GetCategories(HttpRequestMessage requestMessage) {
var request = _pagedDataRequestFactory.Create(requestMessage.RequestUri);
return _categoriesProcessor.GetCategories(request);
}
}
這是來自UnitWorkActionFilterAttribute的代碼
public class UnitOfWorkActionFilterAttribute : ActionFilterAttribute {
public virtual IActionTransactionHelper ActionTransactionHelper { get { return WebContainerManager.Get<IActionTransactionHelper>(); } }
public override bool AllowMultiple { get { return false; } }
public override void OnActionExecuting(HttpActionContext actionContext) {
ActionTransactionHelper.BeginTransaction();
}
public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext) {
ActionTransactionHelper.EndTransaction(actionExecutedContext);
ActionTransactionHelper.CloseSession();
}
}
我發現問題是會話打開但沒有關閉,但是我不知道如何解決。
有人知道為什么它不起作用嗎?
您嘗試從Fiddler訪問嗎? 您用來調用API的客戶端是什么...查看提琴手收到的消息,如果您調用API,即是否調用該方法API ...需要詳細信息,則此錯誤已傳給method或in客戶資料...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.