Bonsoir,

J'ai mis en place des règles de réécriture d'url sur un projet web, seulement sur ces pages je perd les infos de login quand les pages sont réécrites

Sur mon exemple, j'ai une erreur sur :
HttpContext.Current.User.Identity.IsAuthenticated
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
Je suis sous IIS7 et j'utilise URLRewriter.dll dans mon dossier BIN (la réécriture fonctionne)

Voici ma config:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
<configSections>
...
	<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
...
</configSections>
...
<RewriterConfig>
		<Rules>
			<RewriterRule>
				<LookFor>/dossier/Homepage\.html</LookFor>
				<SendTo>/dossier/mapage.aspx</SendTo>
			</RewriterRule>
                </Rules>
</RewriterConfig>
...
<httpHandlers>
			<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
			<remove verb="*" path="*.asmx" />
			<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
			<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
			<add verb="GET,HEAD" path="ScriptResource.axd" validate="false" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
		</httpHandlers>
<httpModules>
...
			<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
...
		</httpModules>
Quelqu'un a t il rencontré ce problème ?

merci