.Net 相關問題及解決方案

最近在修改一個.Net 項目,遇到一些問題,特意記錄下來,廢話很少說。 c#

  1. 問題:
    XML 解析錯誤:未找到元素 位置:http://localhost:32287/app/Handler.ashx 行 1,列 1:
    緣由:用firefox訪問沒有返回相關數據的時候就報這個錯誤,在Microsoft Edge中沒有反應
    測試代碼:
    <%@ WebHandler Language="C#" Class="Handler" %>
    
    using System;
    using System.Web;
    public class Handler : IHttpHandler {
        public void ProcessRequest (HttpContext context) {
            //沒有返回任務內容的狀況
        }
     
        public bool IsReusable {
            get {
                return false;
            }
        }
    
    }
    解決方案:返回數據,即便是 空白內容
  2. 在ashx中使用session,直接使用的話會報異常:
    未將對象引用設置到對象的實例
    解決方案:實現接口
    System.Web.SessionState.IRequiresSessionState
    今天先寫這麼多,後面遇到會持續更新...
相關文章
相關標籤/搜索