Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Con che compilatore Isapi filter per iis6?

2 views
Skip to first unread message

cestino1

unread,
Dec 28, 2009, 5:18:44 AM12/28/09
to
Dovrei fare un isapi filter per iis6. Io ho un visual c++ 6.0 (del
visual studio 6), ma facendolo mi dice

An attempt was made to load filter 'isapi.dll' but it requires the
SF_NOTIFY_READ_RAW_DATA filter notification and this notification is
not supported in Worker Process Isolation Mode.

Dalla documentazione mi sembra d'aver capito che il problema dipende
dal fatto che ho compilato per una versione vecchia di iis e mi
"mancano pezzi"

Ho fatto un progetto con isapi wizard :-)

Esiste un modo per poter compilare un isapi per iis6 con questo
compilatore (visual c++ 6.0)? Altrimenti che compilatore ci vorrebbe?

cestino1

unread,
Dec 30, 2009, 2:07:23 AM12/30/09
to
E' una domanda così difficile o talmente ovvia che non merita risposta?

Raffaele Rialdi [MVP]

unread,
Jan 3, 2010, 5:01:33 AM1/3/10
to
cestino1 wrote:
> E' una domanda cosᅵ difficile o talmente ovvia che non merita risposta?

Il problema di fondo ᅵ che i filtri isapi ormai non sono piᅵ necessari
a partire da IIS7.... anzi, sono sconsigliati.
Per filtrare le richieste adesso si scrivono httpmodule realizzati con
.net.
A meno che tu non abbia specifiche necessitᅵ, questa ᅵ la strada da
scegliere.

Tornando alla tua domanda iniziale, VC6 ᅵ del 1998 e quindi ᅵ
ovviamente stra-ultra-mega obsoleto.
Scaricati il Windows sdk piᅵ recente e prendi spunto da uno degli
esempi.
Esapndi lo zip degli esempi e nella cartella [sdk samples]\web\iis
troverai un punto di partenza.

Ciao

--
Raffaele Rialdi
Microsoft .NET MVP http://mvp.support.microsoft.com -
http://italy.mvps.org UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org Weblog: http://blogs.ugidotnet.org/raffaele


cestino1

unread,
Jan 4, 2010, 4:28:22 AM1/4/10
to
> Il problema di fondo è che i filtri isapi ormai non sono più necessari

> a partire da IIS7.... anzi, sono sconsigliati.

Si ma io ho iis6 :-)

> Tornando alla tua domanda iniziale, VC6 è del 1998 e quindi è
> ovviamente stra-ultra-mega obsoleto.

Ho la licenza di quello :-)
Con i compilatori express edition (quelli gratuiti) si riesce a far
qualcosa? Eventualmente quale versione suggerisci?

> Esapndi lo zip degli esempi e nella cartella [sdk samples]\web\iis
> troverai un punto di partenza.

OK grazie

Raffaele Rialdi [MVP]

unread,
Jan 4, 2010, 12:13:25 PM1/4/10
to
> Ho la licenza di quello :-)
> Con i compilatori express edition (quelli gratuiti) si riesce a far
> qualcosa? Eventualmente quale versione suggerisci?

Si, con la express dovresti riuscire ... i filtri isapi non sono altro
che banalissime dll win32 in con export in C, quindi niente MFC, ATL o
quant'altro.

Scaricati sempre la express piᅵ recente per almeno due buoni motivi:
1. la conformitᅵ allo standard C++ piᅵ recente (VC6 ᅵ lontano mille
miglia essendo allineato a prima dello standard VC98)
2. le performance sono abissalmente migliori nelle versioni piᅵ
recenti.
Poi ovviamente ci sono molti altri buoni motivi ...


> OK grazie

Prego

--
Raffaele Rialdi http://www.iamraf.net
Weblog: http://blogs.ugidotnet.org/raffaele

UGIdotNET - http://www.ugidotnet.org


cestino1

unread,
Jan 4, 2010, 1:02:41 PM1/4/10
to
> Scaricati sempre la express più recente per almeno due buoni motivi:

OK

> Prego

Rigrazie :-)

0 new messages