httpcontext

    5熱度

    1回答

    如何將會話添加到fakeContext? 這個函數有我們建立的部分請求,其內容必須作爲字符串返回。 只有我們現在沒有部分請求中的會話。 ,我不能像fakeContext.Session = HttpContext.Current.Session 有人建議將它們添加? ///<summary> /// Invoke the partial request and return the re

    9熱度

    2回答

    我們希望將我們的項目從ASP.NET MVC 2升級到3.我們的大多數測試都成功了,但有一些失敗,在ValueProviderFactories.Factories.GetValueProvider(context)。 下面是一個簡單的測試類,用於說明問題。 [TestFixture] public class FailingTest { [Test] public voi

    1熱度

    4回答

    我有一個方法,我已經在C#/ ASP.Net Web項目中添加了單元測試。該方法已被其他人修改,以包含對包裝HttpContext(添加一些會話狀態)的類的靜態方法的調用,但在測試期間,我沒有HttpContext,因此會引發空引用異常。任何想法如何解決這個問題?如果我可以幫忙的話,我不想對生產代碼做太多改動。被測 方法: public int MethodUnderTest() {

    143熱度

    4回答

    我正在嘗試將單元測試添加到已構建的ASP.NET MVC應用程序中。在我的單元測試我使用以下代碼: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContex

    1熱度

    1回答

    給定一個HttpContext對象的實例,有沒有辦法確定正在執行的線程的CurrentCulture和/或CurrentUICulture?或者更一般地說,有沒有一種方法可以訪問它正在運行的當前線程?

    1熱度

    2回答

    我有一個問題。我在我的項目中構建了包含公共靜態屬性ctx和assitingn HttpContext.Current對象的自定義類。在運行時,該屬性似乎引用HttpContext對象,但ctx.Session類爲null。當我調試我的應用程序時,表達式(ctx)的左側與右側(HttpContext.Current)不完全相同。爲什麼發生這種情況? 素不相識

    1熱度

    3回答

    我在通過HttpContext.Current.User.IsInRole("DOMAIN\\RoleName")授權自己時面臨一個奇怪的問題。 有一個AD組A有另一個組B作爲成員。我是A和B的成員。然而,當我嘗試爲A和B授權時,它分別給了我虛假和真實。那是對A而言,它不授權我,而對於B而言,它不授權我。即使我是家長組和兒童組的成員,IsInRole也只會爲兒童組授權。

    5熱度

    1回答

    我一直在試驗將清除所有在HttpContext.Response中的cookie的代碼。 起初,我用這個: DateTime cookieExpires = DateTime.Now.AddDays(-1); for (int i = 0; i < HttpContext.Request.Cookies.Count; i++) { HttpContext.Response.Cook

    1熱度

    1回答

    我在我的ASP.NET應用程序以下組件: 網站 - 這是一個ASP.NET網站 CLASSLIB - 這只是一個IIb類包含所有業務邏輯 類Lib需要與HttpContext會話和請求對象進行交互。這是從一箇舊的ASP應用程序代碼升級,我已經將所有包含邏輯的VBScript提交到VB.NET中。我們根本沒有時間重寫。 相反CLASSLIB直接與HttpContext的相互作用,我認爲是BAD,並且

    1熱度

    2回答

    我們正在研究基於機器的身份驗證,允許特定計算機上的任何用戶訪問我們的.Net站點。機器列表將會改變,但都在內部網絡上。他們的IP地址被假定爲不是靜態的。 爲了使其更易於管理,我們希望能夠限制對Active Directory計算機組的訪問。 我可以管理AD查詢,我的問題是哪裏是拔出機器名稱和驗證整個會話的最佳位置? 我看着創建一個新的HttpModule,但它似乎我必須驗證每個請求。如果涉及廣告查