IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

problème deploiement silverlight 4 + RIA surr IIS7


Sujet :

Silverlight

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 45
    Par défaut problème deploiement silverlight 4 + RIA surr IIS7
    Bonsoir à tous,
    je rencontre actuellement le pb suivant après le déploiment de l'appli sur mon serveur IIS:

    Load operation failed for query 'Login'. Une exception de type 'System.ServiceModel.DomainServices.Client.DomainOperationException' à été levée.
    cela se produit juste après avoir rentré mon login et password

    alors qu'en local sous VS ca marche impeccable !

    voici mon web.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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    <?xml version="1.0"?>
    <!--
      Pour plus d'informations sur la configuration de votre application ASP.NET, consultez
      http://go.microsoft.com/fwlink/?LinkId=169433
      -->
    <configuration>
    	<connectionStrings>
    		<add name="MySqlMembershipConnection" connectionString="Data Source=xxxxxx;user id=xxxxxx;password=xxxxx;database=MEMBERSHIP;" providerName="MySql.Data.MySqlClient"/>
    	</connectionStrings>
    	<system.webServer>
    		<modules runAllManagedModulesForAllRequests="true">
    			<add name="DomainServiceModule" preCondition="managedHandler" type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule, System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    		</modules>
     
     
     
    		<validation validateIntegratedModeConfiguration="false"/>
    	</system.webServer>
    	<system.web>
        <httpModules>
          <add name="DomainServiceModule" type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule, System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        </httpModules>
     
        <authentication mode="Forms"/>
        <machineKey validationKey="AutoGenerate" validation="SHA1" />
        <membership defaultProvider="MySqlMembershipProvider">
    			<providers>
    				<clear/>
    				<add name="MySqlMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider, mysql.web" connectionStringName="MySqlMembershipConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" autogenerateschema="true"/>
    			</providers>
    		</membership>
    		<roleManager enabled="true" defaultProvider="MySqlRoleProvider">
    			<providers>
    				<clear/>
    				<add connectionStringName="MySqlMembershipConnection" applicationName="/" name="MySqlRoleProvider" type="MySql.Web.Security.MySQLRoleProvider, mysql.web" autogenerateschema="true"/>
    			</providers>
    		</roleManager>
        <profile enabled="true">
          <properties>
            <add type="System.Int32" defaultValue="10" name="DefaultRows"/>
          </properties>
        </profile>
        <compilation debug="true" targetFramework="4.0" /></system.web>
     
     
      <httpModules>
        <add name="DomainServiceModule"
    type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule,
    System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0,
    Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      </httpModules>
     
     
     
     
     
      <system.serviceModel>
    		<behaviors>
    			<serviceBehaviors>
    				<behavior name="">
    					<serviceMetadata httpGetEnabled="true"/>
    					<serviceDebug includeExceptionDetailInFaults="false"/>
    				</behavior>
    			</serviceBehaviors>
    		</behaviors>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
     
     
     
      </system.serviceModel>
     
     
     
    </configuration>

    si quelqu'un à une idée sur le problème ? merci encore

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Je te conseille cette vidéo qui montre quelques astuces utiles pour trouver des erreurs de déploiements avec RIA: http://channel9.msdn.com/Shows/Silve...F-RIA-Services

    C'est en anglais mais les manip sont facilement compréhensibles.
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 45
    Par défaut
    merci à toi The_badger_man pour le lien de la video très intéressant, mais malheureusement je rencontre toujours le même problème avec mon déploiement sur IIS7

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Tu as bien installé RIA Services sur le serveur ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 45
    Par défaut
    oui j'ai bien installé RIA sur le serveur avec la fameuse commande
    msiexec /i RIAServices.msi /SERVER=true

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut
    Hello,

    La base SQL Server utilisée pour l'authentification ASP.NET se trouve où ? Tu as bien changé le web.config pour pointer vers la base de prod? Le reste de l'appli marche en dehors du login?

    Bye,

    David

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 45
    Par défaut
    merci pour ton intérêt davrous,

    la base pour l'authentification se trouve sur un serveur mysql j'utilise le "MySqlMembershipProvider" je pense que mon web.config (j'ai posté le contenu du web.config plus haut) doit bien être renseigné "à voir" car quand je m'authentifie avec un mauvais mot de passe j'ai bien un message qui me dit comme quoi le pass est pas bon donc je pense qu'il doit bien pointé vers la base par contre quand je met le bon login et pass c'est là que j'ai mon erreur :
    Load operation failed for query 'Login'. Une exception de type 'System.ServiceModel.DomainServices.Client.DomainOperationException' à été levée.
    alors que sous VS çà fonctionne impec

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 45
    Par défaut
    après multiple investigation je viens de trouver le pb, c'est en essayant de visualiser la page web directement sur le serveur IIS que j'ai eu une erreur différente, l'erreur disait que le serveur n'avait pas les droits pour le répertoire Appdata de ce faite j'ai mis les droits lecture / écriture et la ça marche :
    par contre je comprend pas pourquoi mon appli à besoin d'accéder a ce fameux fichier de base Appdata/ASPNETDB.MDF vu que j'utilise Mysql comme fournisseur si quelqu'un peu me dire c'est normal ?

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut
    Hello,

    ASPNETDB.MDF est la base SQL Express utilisé par défaut dans une application RIA Services pour l'authentification, role, profile, membership. Tu as donc toujours une dépendance là-dessus.

    Bye,

    David

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 45
    Par défaut
    merci pour ta réponse Davrous par contre sais tu ou cette dépendance se règle car après de multiple recherches je vois vraiment pas

  11. #11
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut
    Essaies dans ton web.config d'y dégager toutes références. Par exemple, sur un de mes projets en cours, j'ai ça dans mon web.config :

    1ère ligne sous ConnectionStrings

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <connectionStrings>
        <remove name="LocalSqlServer"/>
    1ère ligne sous providers:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <membership defaultProvider="aspnetdbEntities">
          <providers>
            <remove name="AspNetSqlMembershipProvider" />
            <add name="aspnetdbEntities"
    Dis-nous si ça marche après ça.

    Bye,

    David

Discussions similaires

  1. Deploiement Silverlight avec RIA et WCF Services
    Par MacInTouch dans le forum Silverlight
    Réponses: 5
    Dernier message: 08/08/2011, 11h37
  2. Problème deploiement sous jboss
    Par MattA184575 dans le forum Wildfly/JBoss
    Réponses: 19
    Dernier message: 28/01/2009, 10h29
  3. Problème avec Silverlight et les webservices
    Par Baathor dans le forum Silverlight
    Réponses: 8
    Dernier message: 23/01/2008, 23h20
  4. problème deploiement d'un projet Web .NET
    Par mhanen dans le forum ASP.NET
    Réponses: 2
    Dernier message: 05/12/2006, 13h15
  5. Problème deploiement d'un fichier war/jboss
    Par Naksh-i dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 14/10/2006, 06h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo