OVH Cloud OVH Cloud

ISAPI DLL en C#

11 réponses
Avatar
Aurel
Bonjour,

je cherche à ecrire une extension ISAPI simple ms en C#. Je ne trouve que
des exemples en C++.

Si qqn a un lien...

merci

Aurel

10 réponses

1 2
Avatar
TINANT Hervé [MVP.NET]
Bonsoir,

En C# il est impossible de créer d'extension ISAPI.
Cependant un HttpHandler (ou Module) devrait pouvoir vous aider.

Voici une mise en pratique de HttpHandler :
http://blogs.developpeur.org/crazyht/archive/2006/02/03/REECRITURE_D_URL_EN_ASPNET.aspx

Cordialement,

CrazyHT

"Aurel" a écrit dans le message de news:

Bonjour,

je cherche à ecrire une extension ISAPI simple ms en C#. Je ne trouve que
des exemples en C++.

Si qqn a un lien...

merci

Aurel



Avatar
Simon Mourier [SoftFluent]
Savez vous qu'il est techniquement possible de créer une fonction export
d'une DLL écrite en C#?

Cette technique est décrite dans le livre "Inside Microsoft .NET IL
Assembler". Il faut "bidouiller" l'IL à la main une fois la DLL compilée (ce
qui peut d'ailleurs s'instrumenter sans trop de difficulté à la fin du
process de build par exemple).

Du coup, on peut tout à fait écrire une extension ISAPI en C#.

Bon d'accord c'est un peu tordu :-) , mais ça peut dépanner si on ne connait
rien au C++ et qu'on veut absolument une extension ou un filtre ISAPI.

Simon.
www.softfluent.com


"TINANT Hervé [MVP.NET]" a écrit dans le message de
news: epAJ$
Bonsoir,

En C# il est impossible de créer d'extension ISAPI.
Cependant un HttpHandler (ou Module) devrait pouvoir vous aider.

Voici une mise en pratique de HttpHandler :
http://blogs.developpeur.org/crazyht/archive/2006/02/03/REECRITURE_D_URL_EN_ASPNET.aspx

Cordialement,

CrazyHT

"Aurel" a écrit dans le message de news:

Bonjour,

je cherche à ecrire une extension ISAPI simple ms en C#. Je ne trouve que
des exemples en C++.

Si qqn a un lien...

merci

Aurel







Avatar
Simon Mourier [SoftFluent]
Savez vous qu'il est techniquement possible de créer une fonction export
d'une DLL écrite en C#?

Cette technique est décrite dans le livre "Inside Microsoft .NET IL
Assembler". Il faut "bidouiller" l'IL à la main une fois la DLL compilée (ce
qui peut d'ailleurs s'instrumenter sans trop de difficulté à la fin du
process de build par exemple).

Du coup, on peut tout à fait écrire une extension ISAPI en C#.

Bon d'accord c'est un peu tordu :-) , mais ça peut dépanner si on ne connait
rien au C++ et qu'on veut absolument une extension ou un filtre ISAPI.

Simon.
www.softfluent.com


"TINANT Hervé [MVP.NET]" a écrit dans le message de
news: epAJ$
Bonsoir,

En C# il est impossible de créer d'extension ISAPI.
Cependant un HttpHandler (ou Module) devrait pouvoir vous aider.

Voici une mise en pratique de HttpHandler :
http://blogs.developpeur.org/crazyht/archive/2006/02/03/REECRITURE_D_URL_EN_ASPNET.aspx

Cordialement,

CrazyHT

"Aurel" a écrit dans le message de news:

Bonjour,

je cherche à ecrire une extension ISAPI simple ms en C#. Je ne trouve que
des exemples en C++.

Si qqn a un lien...

merci

Aurel







Avatar
Paul Bacelar
Rien connaître au C++ et générer de l'IL en post build, cela doit être assez
rare ;-).
--
Paul Bacelar
MVP VC++

"Simon Mourier [SoftFluent]" wrote in message
news:%
Savez vous qu'il est techniquement possible de créer une fonction export
d'une DLL écrite en C#?

Cette technique est décrite dans le livre "Inside Microsoft .NET IL
Assembler". Il faut "bidouiller" l'IL à la main une fois la DLL compilée
(ce qui peut d'ailleurs s'instrumenter sans trop de difficulté à la fin du
process de build par exemple).

Du coup, on peut tout à fait écrire une extension ISAPI en C#.

Bon d'accord c'est un peu tordu :-) , mais ça peut dépanner si on ne
connait rien au C++ et qu'on veut absolument une extension ou un filtre
ISAPI.

Simon.
www.softfluent.com


"TINANT Hervé [MVP.NET]" a écrit dans le message
de news: epAJ$
Bonsoir,

En C# il est impossible de créer d'extension ISAPI.
Cependant un HttpHandler (ou Module) devrait pouvoir vous aider.

Voici une mise en pratique de HttpHandler :
http://blogs.developpeur.org/crazyht/archive/2006/02/03/REECRITURE_D_URL_EN_ASPNET.aspx

Cordialement,

CrazyHT

"Aurel" a écrit dans le message de news:

Bonjour,

je cherche à ecrire une extension ISAPI simple ms en C#. Je ne trouve
que des exemples en C++.

Si qqn a un lien...

merci

Aurel











Avatar
Paul Bacelar
Rien connaître au C++ et générer de l'IL en post build, cela doit être assez
rare ;-).
--
Paul Bacelar
MVP VC++

"Simon Mourier [SoftFluent]" wrote in message
news:%
Savez vous qu'il est techniquement possible de créer une fonction export
d'une DLL écrite en C#?

Cette technique est décrite dans le livre "Inside Microsoft .NET IL
Assembler". Il faut "bidouiller" l'IL à la main une fois la DLL compilée
(ce qui peut d'ailleurs s'instrumenter sans trop de difficulté à la fin du
process de build par exemple).

Du coup, on peut tout à fait écrire une extension ISAPI en C#.

Bon d'accord c'est un peu tordu :-) , mais ça peut dépanner si on ne
connait rien au C++ et qu'on veut absolument une extension ou un filtre
ISAPI.

Simon.
www.softfluent.com


"TINANT Hervé [MVP.NET]" a écrit dans le message
de news: epAJ$
Bonsoir,

En C# il est impossible de créer d'extension ISAPI.
Cependant un HttpHandler (ou Module) devrait pouvoir vous aider.

Voici une mise en pratique de HttpHandler :
http://blogs.developpeur.org/crazyht/archive/2006/02/03/REECRITURE_D_URL_EN_ASPNET.aspx

Cordialement,

CrazyHT

"Aurel" a écrit dans le message de news:

Bonjour,

je cherche à ecrire une extension ISAPI simple ms en C#. Je ne trouve
que des exemples en C++.

Si qqn a un lien...

merci

Aurel











Avatar
Aurel
Bonjour,

merci j'utilise un HttpModule pour rediriger mes urls, ms apparemment il
faudrait plutot utiliser un HttpHandler pour gerer les url sans extensions !
Seul hic, faire comprendre a l'hebergeur de modifier IIS !
A voir je m'y attelle de suite .

Merci

Aurel


"Paul Bacelar" a écrit dans le message
de news:
Rien connaître au C++ et générer de l'IL en post build, cela doit être
assez rare ;-).
--
Paul Bacelar
MVP VC++

"Simon Mourier [SoftFluent]" wrote in
message news:%
Savez vous qu'il est techniquement possible de créer une fonction export
d'une DLL écrite en C#?

Cette technique est décrite dans le livre "Inside Microsoft .NET IL
Assembler". Il faut "bidouiller" l'IL à la main une fois la DLL compilée
(ce qui peut d'ailleurs s'instrumenter sans trop de difficulté à la fin
du process de build par exemple).

Du coup, on peut tout à fait écrire une extension ISAPI en C#.

Bon d'accord c'est un peu tordu :-) , mais ça peut dépanner si on ne
connait rien au C++ et qu'on veut absolument une extension ou un filtre
ISAPI.

Simon.
www.softfluent.com


"TINANT Hervé [MVP.NET]" a écrit dans le message
de news: epAJ$
Bonsoir,

En C# il est impossible de créer d'extension ISAPI.
Cependant un HttpHandler (ou Module) devrait pouvoir vous aider.

Voici une mise en pratique de HttpHandler :
http://blogs.developpeur.org/crazyht/archive/2006/02/03/REECRITURE_D_URL_EN_ASPNET.aspx

Cordialement,

CrazyHT

"Aurel" a écrit dans le message de news:

Bonjour,

je cherche à ecrire une extension ISAPI simple ms en C#. Je ne trouve
que des exemples en C++.

Si qqn a un lien...

merci

Aurel















Avatar
Aurel
Bonjour,

merci j'utilise un HttpModule pour rediriger mes urls, ms apparemment il
faudrait plutot utiliser un HttpHandler pour gerer les url sans extensions !
Seul hic, faire comprendre a l'hebergeur de modifier IIS !
A voir je m'y attelle de suite .

Merci

Aurel


"Paul Bacelar" a écrit dans le message
de news:
Rien connaître au C++ et générer de l'IL en post build, cela doit être
assez rare ;-).
--
Paul Bacelar
MVP VC++

"Simon Mourier [SoftFluent]" wrote in
message news:%
Savez vous qu'il est techniquement possible de créer une fonction export
d'une DLL écrite en C#?

Cette technique est décrite dans le livre "Inside Microsoft .NET IL
Assembler". Il faut "bidouiller" l'IL à la main une fois la DLL compilée
(ce qui peut d'ailleurs s'instrumenter sans trop de difficulté à la fin
du process de build par exemple).

Du coup, on peut tout à fait écrire une extension ISAPI en C#.

Bon d'accord c'est un peu tordu :-) , mais ça peut dépanner si on ne
connait rien au C++ et qu'on veut absolument une extension ou un filtre
ISAPI.

Simon.
www.softfluent.com


"TINANT Hervé [MVP.NET]" a écrit dans le message
de news: epAJ$
Bonsoir,

En C# il est impossible de créer d'extension ISAPI.
Cependant un HttpHandler (ou Module) devrait pouvoir vous aider.

Voici une mise en pratique de HttpHandler :
http://blogs.developpeur.org/crazyht/archive/2006/02/03/REECRITURE_D_URL_EN_ASPNET.aspx

Cordialement,

CrazyHT

"Aurel" a écrit dans le message de news:

Bonjour,

je cherche à ecrire une extension ISAPI simple ms en C#. Je ne trouve
que des exemples en C++.

Si qqn a un lien...

merci

Aurel















Avatar
Simon Mourier [SoftFluent]
Personnellement, j'utiliser beaucoup .disco car l'extension est à 99%
obsolète, mais elle est déclarée de base par .NET... Avec un peu de chance,
l'hébergeur n'aura pas osé la filtrer... C'est un peu une bidouille, mais ça
évite de longues palabres.

Simon.
www.softfluent.com


"Aurel" a écrit dans le message de news:

Bonjour,

merci j'utilise un HttpModule pour rediriger mes urls, ms apparemment il
faudrait plutot utiliser un HttpHandler pour gerer les url sans extensions
!
Seul hic, faire comprendre a l'hebergeur de modifier IIS !
A voir je m'y attelle de suite .

Merci

Aurel


"Paul Bacelar" a écrit dans le message
de news:
Rien connaître au C++ et générer de l'IL en post build, cela doit être
assez rare ;-).
--
Paul Bacelar
MVP VC++

"Simon Mourier [SoftFluent]" wrote in
message news:%
Savez vous qu'il est techniquement possible de créer une fonction export
d'une DLL écrite en C#?

Cette technique est décrite dans le livre "Inside Microsoft .NET IL
Assembler". Il faut "bidouiller" l'IL à la main une fois la DLL compilée
(ce qui peut d'ailleurs s'instrumenter sans trop de difficulté à la fin
du process de build par exemple).

Du coup, on peut tout à fait écrire une extension ISAPI en C#.

Bon d'accord c'est un peu tordu :-) , mais ça peut dépanner si on ne
connait rien au C++ et qu'on veut absolument une extension ou un filtre
ISAPI.

Simon.
www.softfluent.com


"TINANT Hervé [MVP.NET]" a écrit dans le message
de news: epAJ$
Bonsoir,

En C# il est impossible de créer d'extension ISAPI.
Cependant un HttpHandler (ou Module) devrait pouvoir vous aider.

Voici une mise en pratique de HttpHandler :
http://blogs.developpeur.org/crazyht/archive/2006/02/03/REECRITURE_D_URL_EN_ASPNET.aspx

Cordialement,

CrazyHT

"Aurel" a écrit dans le message de news:

Bonjour,

je cherche à ecrire une extension ISAPI simple ms en C#. Je ne trouve
que des exemples en C++.

Si qqn a un lien...

merci

Aurel



















Avatar
Simon Mourier [SoftFluent]
Personnellement, j'utiliser beaucoup .disco car l'extension est à 99%
obsolète, mais elle est déclarée de base par .NET... Avec un peu de chance,
l'hébergeur n'aura pas osé la filtrer... C'est un peu une bidouille, mais ça
évite de longues palabres.

Simon.
www.softfluent.com


"Aurel" a écrit dans le message de news:

Bonjour,

merci j'utilise un HttpModule pour rediriger mes urls, ms apparemment il
faudrait plutot utiliser un HttpHandler pour gerer les url sans extensions
!
Seul hic, faire comprendre a l'hebergeur de modifier IIS !
A voir je m'y attelle de suite .

Merci

Aurel


"Paul Bacelar" a écrit dans le message
de news:
Rien connaître au C++ et générer de l'IL en post build, cela doit être
assez rare ;-).
--
Paul Bacelar
MVP VC++

"Simon Mourier [SoftFluent]" wrote in
message news:%
Savez vous qu'il est techniquement possible de créer une fonction export
d'une DLL écrite en C#?

Cette technique est décrite dans le livre "Inside Microsoft .NET IL
Assembler". Il faut "bidouiller" l'IL à la main une fois la DLL compilée
(ce qui peut d'ailleurs s'instrumenter sans trop de difficulté à la fin
du process de build par exemple).

Du coup, on peut tout à fait écrire une extension ISAPI en C#.

Bon d'accord c'est un peu tordu :-) , mais ça peut dépanner si on ne
connait rien au C++ et qu'on veut absolument une extension ou un filtre
ISAPI.

Simon.
www.softfluent.com


"TINANT Hervé [MVP.NET]" a écrit dans le message
de news: epAJ$
Bonsoir,

En C# il est impossible de créer d'extension ISAPI.
Cependant un HttpHandler (ou Module) devrait pouvoir vous aider.

Voici une mise en pratique de HttpHandler :
http://blogs.developpeur.org/crazyht/archive/2006/02/03/REECRITURE_D_URL_EN_ASPNET.aspx

Cordialement,

CrazyHT

"Aurel" a écrit dans le message de news:

Bonjour,

je cherche à ecrire une extension ISAPI simple ms en C#. Je ne trouve
que des exemples en C++.

Si qqn a un lien...

merci

Aurel



















Avatar
Paul Bacelar
Le problème n'est pas là.

HttpModule et HttpHandler font partie d'ASP.NET, mais tant que vos URL ne
sont pas passer sous le contrôle d'ASP.NET depuis IIS, cela ne change rien.
Si vous n'êtes pas "propriétaires" du serveur, je ne pense pas que votre
hébergeur acceptera l'installation d'une ISAPI.

Quel est votre vrai problème initial ?
--
Paul Bacelar
MVP VC++


"Aurel" wrote in message
news:
Bonjour,

merci j'utilise un HttpModule pour rediriger mes urls, ms apparemment il
faudrait plutot utiliser un HttpHandler pour gerer les url sans extensions
!
Seul hic, faire comprendre a l'hebergeur de modifier IIS !
A voir je m'y attelle de suite .

Merci

Aurel


"Paul Bacelar" a écrit dans le message
de news:
Rien connaître au C++ et générer de l'IL en post build, cela doit être
assez rare ;-).
--
Paul Bacelar
MVP VC++

"Simon Mourier [SoftFluent]" wrote in
message news:%
Savez vous qu'il est techniquement possible de créer une fonction export
d'une DLL écrite en C#?

Cette technique est décrite dans le livre "Inside Microsoft .NET IL
Assembler". Il faut "bidouiller" l'IL à la main une fois la DLL compilée
(ce qui peut d'ailleurs s'instrumenter sans trop de difficulté à la fin
du process de build par exemple).

Du coup, on peut tout à fait écrire une extension ISAPI en C#.

Bon d'accord c'est un peu tordu :-) , mais ça peut dépanner si on ne
connait rien au C++ et qu'on veut absolument une extension ou un filtre
ISAPI.

Simon.
www.softfluent.com


"TINANT Hervé [MVP.NET]" a écrit dans le message
de news: epAJ$
Bonsoir,

En C# il est impossible de créer d'extension ISAPI.
Cependant un HttpHandler (ou Module) devrait pouvoir vous aider.

Voici une mise en pratique de HttpHandler :
http://blogs.developpeur.org/crazyht/archive/2006/02/03/REECRITURE_D_URL_EN_ASPNET.aspx

Cordialement,

CrazyHT

"Aurel" a écrit dans le message de news:

Bonjour,

je cherche à ecrire une extension ISAPI simple ms en C#. Je ne trouve
que des exemples en C++.

Si qqn a un lien...

merci

Aurel



















1 2