نقل قول نوشته شده توسط Behrouz_Rad مشاهده تاپیک
نام روال OnEnter رو به OnZip تغییر بده.

من دقیقا همین کار رو کردم .حتی رو local هم جواب نمیده و error ای که گفتم رو میده . کم پله پله همراه اموزشی که داده بودین تو پست اول قدم بهقدم اومدم جلو :



Imports Microsoft.VisualBasic
Imports System.Web
Imports System.IO
Imports System.IO.Compression

Namespace Behrouz.Compression
Public Class HttpCompressionModule
Implements IHttpModule

Public Sub Dispose() Implements System.Web.IHttpModule.Dispose

End Sub

Public Sub Init(ByVal context As System.Web.HttpApplication) Implements System.Web.IHttpModule.Init
AddHandler context.BeginRequest, AddressOf Me.OnZip
End Sub

Public Sub OnZip(ByVal sender As Object, ByVal e As EventArgs)
Dim app As HttpApplication = CType(sender, HttpApplication)
Dim encodings As String = app.Request.Headers.Get("Accept-Encoding")
If encodings Is Nothing Then Return
Dim baseStream As Stream = app.Response.Filter
encodings = encodings.ToLower()
If (encodings.Contains("gzip")) Then
app.Response.Filter = New GZipStream(baseStream, CompressionMode.Compress)
app.Response.AddHeader("Content-Encoding", "gzip")
ElseIf encodings.Contains("deflate") Then
app.Response.Filter = New DeflateStream(baseStream, CompressionMode.Compress)
app.Response.AddHeader("Content-Encoding", "deflate")
End If
End Sub
End Class
End Namespace



بعد این رو اجرا کردم:



vbc /t:library /r:System.dll,System.Web.dll D:\inetpub\wwwroot\myApp\App_Code\HttpCompression. vb



با ادرس فایل خودم و dll تولید شد . بعد هم تو web.config نوشتم :



<system.web>
<httpModules>
<add name="HttpCompressionModule"
type="Behrouz.Compression.HttpCompressionModule, HttpCompressionModule"/>
</httpModules>
<compilation debug="true" strict="false" explicit="true">
<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
<pages>
...
...


جای دیگه که کاری نباید می کردم ؟؟؟ dll هم توی bin کپی کردم

مطلب خیلی مهم و مفید و به درد بخوریه و نمی خوام از دستش بدم . ممنون می شم راهنماییم کنین