httpapplication

    3熱度

    1回答

    我使用的是ASP.NET MVC 2.當處於調試模式時,在HttpApplication_BeginRequest()命中之前,對服務器的每個其他請求都有非常一致的5-10秒延遲在Global.asax 它恰好發生在其他所有請求中。在發佈模式下,它總是快速的,但是它使我在調試模式下測試問題時出現問題。我查看了調用堆棧,但在HttpApplication_BeginRequest()之前唯一的是「外

    0熱度

    1回答

    我試圖做一些看似簡單的事情:確保爲每個發送到我的IIS6網站的靜態* .JS URL調用Application_BeginRequest,無論底層文件是否存在。 什麼是在IIS6上執行此操作的好方法& ASP.NET 3.5,理想情況下不會導致所有靜態文件都通過ASP.NET--只有.JS URL? 如果您對原因感到好奇,我正在使用Application_BeginRequest來執行自定義重定向

    2熱度

    1回答

    當我的網站上的任何URL是404時,我想顯示一個使用ASP.NET-MVC呈現的自定義404頁面。 Hoewever我不想使用通配符路由方法,因爲這會禁用標準webforms。我的代碼目前看起來是這樣的: if (serverException is HttpException && ((HttpException)serverException).GetHttpCode() == 404) {

    12熱度

    3回答

    我有一個派生自HttpApplication的類,它增加了一些額外的功能。我到了需要對這些功能進行單元測試的地步,這意味着我必須能夠創建HttpApplication的新實例,僞造請求並檢索響應對象。 我到底該如何去測試一個HttpApplication對象的單元測試?目前我正在使用Moq,但我不知道如何設置所需的模擬對象。

    21熱度

    2回答

    有人可以解釋爲什麼在應用程序啓動時多次調用從HttpApplication派生的自定義類的構造函數? 我的代碼結構如下: - 我全球類Global.asax中派生從CustomApp類。 - 該CustomApp類從的HttpApplication類 的全球類是在啓動時創建的派生,但是當我把一個斷點在構造函數,調用它幾次!我以爲應該只有一個應用程序類創建的實例嗎? 我錯了嗎? UPD:Web服務器

    1熱度

    3回答

    我正在開發一個HttpModule並使用Global.asax。我開發了一個派生自HttpApplication的類,但是我的類的Application_Start方法從不執行(我在Application_Start的開頭創建一個文件,但文件從不創建,這就是爲什麼我認爲Application_Start從不執行)。我正在使用VSTS2008 + C#+ .Net 3.5。 任何想法什麼是錯的,如何

    3熱度

    7回答

    我不知道這是否有可能改變基於應用程序正在運行的域在ASP.net用於SessionState會的sqlConnectionString? 場景;我們有20個站點從一個應用程序運行,全部與不同的數據庫交談,具體取決於他們正在瀏覽哪個域(站點)。 當瀏覽www.domain1.com應用會談到數據庫「DB1」。另一方面,www.domain2.com網站會與數據庫'db2'進行對話,從而選擇相關內容並

    5熱度

    2回答

    好吧,我想了解更多關於ASP.Net如何在底層工作。我的意思是在MVC或Webforms和其他這樣的框架之下。 基本上我想知道這些框架如何連接到ASP.Net,以便他們與IIS一起工作。創建一個簡單的HttpApplication與IIS一起工作並且既不使用MVC也不使用Webforms的最低限度是什麼?在Web.config中最少需要什麼? Global.asax會添加什麼?

    7熱度

    3回答

    自從我開始編寫經典的ASP 12(或多年前)以來,我就一直在探討這個問題,而且我從未找到一個好的解決方案,因爲ASP和ASP.NET的體系結構一直都是不好的做法沼澤,魔法共享單身等。我最大的問題是與HttpApplication對象與其非事件事件(Application_Start,Application_End等)。 如果你想在HTTP應用程序的整個生命週期內做一次東西,那麼Applicatio

    1熱度

    1回答

    我打算構建一個HttpModule以掃描響應的源並進行小的調整,主要是更改URL(href s,action s,src s等)。 我看到HttpApplication有很多事件可以處理,我不確定是否可以安全地更改返回到瀏覽器的HTML內容的最佳階段。 我需要在HttpModule中這樣做,因爲這是一個應用程序範圍內的處理,它使我無需在每個頁面中編寫相同的代碼。