httpcontext

    2熱度

    1回答

    我們有一個網站,目前對NTLM使用Windows身份驗證。 在這個解決方案中,我們有一些從HttpContext中讀取用戶名的代碼。 我們正在考慮轉向Kerberos。 問題是:這會影響HttpContext中的用戶名嗎? 編輯 我們使用: HttpContext.Current.Request.LogonUserIdentity.Name

    10熱度

    1回答

    有含"ProcessRequest(HttpContext context)一個ASHX文件「它被自動觸發。當它是如何被解僱? 另一個問題的方法,我怎樣才能得到當前的查詢字符串,當我這個文件裏面呢?當我鍵入」 context.Request.QueryString「它說雖然地址有參數,但它是空的或空的

    0熱度

    1回答

    我想從我的HTTP處理程序模塊傳遞一個值到重定向的響應。我打算改變關於這個價值的觀點。 //HTTPmodule if (!authorizer.IsAuthorized(controller, action, context.User)) { context.Response.Redirect(AUTHORIZATION_FAILURE_URL); } AppAccess app

    0熱度

    1回答

    我想單元測試自定義模型聯編程序 - 具體來說,我想了解它如何響應請求中提交的各種(可能有衝突的)值.Form和Request.QueryString集合 - 也就是說,如果我在查詢字符串中提交一個值並且在查詢字符串中提交另一個值(是的,是的,我知道這是邪惡的,但我希望測試覆蓋率以防萬一發生)我可以驗證哪一個將被綁定到模型上。 爲了做到這一點,我想模擬/僞造HTTP上下文,然後調用模型聯編程序並查看

    3熱度

    1回答

    我正在僞造的HttpContext(代碼在最後提供),可能我缺少一些東西,因爲我無法訪問TempData集合(SetFakeControllerContext方法的第四行)。每次我嘗試我收到此錯誤信息: 「controller.TempData」投擲型的「System.AccessViolationException」 的代碼的異常調用FakeHttpContext是: public static

    1熱度

    2回答

    我想了解HttpContext,請求和響應。有什麼好的資源?我特別感興趣的是鏈接教程(基本的東西)。 感謝 SAJ

    0熱度

    1回答

    我: HttpContext.Current.Application.Get(KeyNames.EncodedKey).ToString() 凡KeyNames是一個枚舉。我不能使用HttpContext。在使用KeyNames.EncodedKey而不是HttpContext.Current.Application.Get(KeyNames.EncodedKey).ToString()之前應

    0熱度

    1回答

    似乎正在發生的事情是在請求上發生的,我檢索到的一些值正在存儲在應用程序狀態中,但是當我更改值時,舊值仍然存在在應用程序狀態一段時間後才終於開始。 我想要一種方法來刷新每個請求上的應用程序狀態。

    14熱度

    5回答

    我想寫一個Web服務的單元測試。我創建我的測試項目,引用我的Web項目(不是服務引用,程序集引用),然後編寫一些代碼來測試Web服務 - 它們工作正常。但是,有些服務通過使用HttpContext.Current.User.Identity.IsAuthenticated來確保用戶已登錄到Web應用程序。 在測試的上下文中,沒有像HttpContext這樣的東西,所以測試總是失敗。這些Web服務應

    1熱度

    1回答

    我正在實現自定義成員資格和角色提供程序,我需要將所有角色/成員身份信息存儲在用戶會話中。 我在一個類庫項目(不同於網站項目)中實現這些自定義提供程序,並需要訪問它們中的會話。這個想法是在會話中首次從數據庫中檢索角色/會員相關信息。 當我嘗試訪問使用會話 System.Web.HttpContext.Current.Session 我得到這是一個空對象(對象引用未設置到對象的實例。 爲什麼會議談