locked
Plusieurs applications Silverlight /Ria Services sur le même serveur IIS RRS feed

  • Question

  • Bonjour,

    Nous avons un problème avec nos applications déployées sur un serveur IIS 7.5.

    En fait, pour vous expliquer un peu le contexte, nous avons deux applications déployées sur IIS 7.5.
    Elles sont toutes les deux dans  le même site Web de IIS, mais utilisent chacune leur propre pool (qui sont paramétrés en ApplicationPoolIdentity). Ces deux applications sont paramétrées sur IIS avec la Windows Authentification et emprunt d'indentité ASP.Net.

    Côté client, si on accède à une des deux applications, tout fonctionne bien, les données sont bien récupérées via Ria Services (qui utilise un  Domain Service).

    Le problème que nous rencontrons arrive quand, dans le même navigateur, les deux applications sont lancées en même temps. Celle qui a été lancé en premier ne fonctionne plus : Error occured while loading data through the 'MyMethodName' query on DomainContext of type 'MyDomainServiceName'.....

    C'est comme si le Domain Service de l'application lancée en premier était remplacé par celui de la 2ème application et donc forcément, il ne contient plus les mêmes noms de méthodes (ils n'ont d'ailleurs pas le même Namespace).

    Auriez-vous une idée concernant ce problème ?

     

    Merci d'avance.

     

     

     

     

     

    vendredi 2 décembre 2011 10:17

Réponses

  • Bonjour,

    Il s'agissait bien de deux répertoires dans wwwrot (deux applications IIS distinctes), lancées dans deux Tab d'un navigateur.
    Le problème provenait du fichier AuthenticationService.cs.

    [CODE]HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName  + "MonAppName" , encryptedTicket);[/CODE]

    Le cookie généré avait toujours le même nom, c'était celui par défaut.
    Donc forcément, quand une appli était lancée, il remplaçait le cookie....

    C'est donc résolu.

    Merci.
    mercredi 7 décembre 2011 08:20

Toutes les réponses

  • Bonjour,

    Il s'agissait bien de deux répertoires dans wwwrot (deux applications IIS distinctes), lancées dans deux Tab d'un navigateur.
    Le problème provenait du fichier AuthenticationService.cs.

    [CODE]HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName  + "MonAppName" , encryptedTicket);[/CODE]

    Le cookie généré avait toujours le même nom, c'était celui par défaut.
    Donc forcément, quand une appli était lancée, il remplaçait le cookie....

    C'est donc résolu.

    Merci.
    mercredi 7 décembre 2011 08:20
  • Bonjour,

    Tu peux etre plus précis sur l'origine de l'erreur et la résolution stp !

    Merci


    So B
    mardi 10 janvier 2012 10:37