2009-07-30 10 views
1

Quelles méthodes sont disponibles si je souhaite ajouter une variable de serveur IIS à Request.ServerVariables? Je voudrais ajouter une valeur avant qu'une application commence à transmettre une variable à cette application Web. Un HttpHandler peut-il le gérer?Quelles sont les stratégies disponibles pour ajouter des variables à Request.ServerVariables?

+0

Avez-vous regardé Application_Start dans Global.asax.cs? Cela vous permettrait de transmettre des informations dans l'application Web. –

+0

L'application Web cible ne dispose pas du code source que nous pouvons modifier. C'est pourquoi j'ai besoin de modifier les ServerVariables. – quillbreaker

Répondre

0

Request.ServerVariables est vraiment vieux pour la compatibilité avec Classic ASP. Vous devriez trouver un autre moyen de le faire. Qu'est-ce que vous essayez d'accomplir?

+0

Etes-vous sûr de ça? Un grand nombre de solutions Single Sign On fonctionnent en authentifiant un utilisateur, puis en ajoutant les informations d'authentification aux variables du serveur IIS. – quillbreaker

+0

Nommez-en un, et comment est-ce que c'est? Utilise-t-il isapi? Si c'est le cas, alors c'est un peu vieux. –

+0

Et vous n'avez pas dit ce que vous essayez d'accomplir, donc je ne peux pas vous dire qu'un 'HttpModule' va probablement l'accomplir. Vous n'avez même pas dit quelle version de IIS vous exécutez, donc je ne peux pas vous dire que le 'HttpModule' fonctionnera pour tous les types de contenu si vous utilisez IIS7. –

Questions connexes