2009-02-07 57 views

回答

6

MBCompression:處理程序和模塊壓縮Css文件,JavaScript文件,頁面和WebResource.axd。

我在沒有完全控制服務器和本機IIS壓縮的環境中使用它是不可能的。

10

ELMAH對於ASP.NET應用程序中的異常記錄非常流行和有用。

+0

謝謝你提供的信息+1 – 2009-02-07 15:59:09

6

使用了一個模塊來檢查給定用戶的授權。所以,當請求任何資源時,它會檢查用戶是否有權訪問它,如果不是,則會使用戶訪問友好的頁面。

ACL可以在Authz DB或xml文件中,並使用角色進行區分。

+0

@Ramesh:是的,我們打算做同樣的事情+1 – 2009-02-07 16:08:25

+0

+1。也使用類似的東西。 – Mun 2009-02-07 19:58:10

1

一個支持友好URL的HttpModule,它將人類可讀的URL轉換爲程序在每個請求的幕後使用的URL。它也驅動我的CMS。

1

對我來說,最常用的http模塊是表單驗證模塊。

我們使用它來保護我們使用的每個網站。

3

我有一個SSL模塊,用於檢查所請求的頁面是否需要通過SSL訪問,並進行相應的重定向。必須通過SSL連接訪問的頁面或文件夾列表存儲在XML文件中。當通過不需要SSL的頁面被請求時,模塊將它們重定向到非SSL版本,反之亦然。

1

我用一套HTTP模塊和HTTP處理程序:

http://code.google.com/p/talifun-web/

StaticFileHandler

HTTP處理程序,將在緩存的靜態文件,壓縮和斷點續傳的方式。

它生成一致的etags和用於代理和本地緩存的正確元標記。當你無法控制Web服務器的配置時,這是特別有用的。

它還可以繞過硬盤驅動器緩存來自內存的請求和壓縮的緩存請求。

它支持以下HTTP頭標籤:

  • 接受範圍,
  • ETag的
  • 過期
  • 的Last-Modified
  • 範圍
  • 如果-範圍
  • 如 - 比賽
  • 如果-無 - 匹配
  • 的If-Modified-由於
  • 如果未改性的-由於
  • 除非-Modified-Since的

CrusherModule

其壓縮JS成的模塊單個文件和css合併爲一個文件。

它還監視任何觀看的CSS或JS文件的更改並重新生成壓碎的文件。它爲壓縮文件生成一個唯一的哈希,並將其附加到css url和js url。所以無論緩存如何,您總是可以得到正確的內容。

CssSpriteModule

結合分量圖像到單個子畫面圖像文件並生成到子畫面圖像切割成其分量圖像所需的CSS子畫面文件的模塊。

RegexUrlAuthorizationModule

,提供基於匹配正則表達式的網址授權的模塊。

LogUrlModule

一個非常簡單的模塊,可以很容易地掛接到匹配正則表達式的Web請求。

PageCompressionModule

模塊以壓縮的WebForms和MVC動態頁面。

相關問題