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 :

Déploiement application Silverlight 4 iis 6.0 et windows server 2003


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 207
    Par défaut Déploiement application Silverlight 4 iis 6.0 et windows server 2003
    Bonjour tout le monde je souhaiterais deployer mon application silverlight 4, tout fonctionne lorsque je teste en local, par contre je trouve que mon web.config est bizarre par rapport a ceux que je peux trouver sur le net en effet je n'ai pas de endpoint.
    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
    <?xml version="1.0"?>
    <configuration>
        <connectionStrings>
            <add name="BDDConnectionString1" connectionString="Data Source=****;Initial Catalog=****;Persist Security Info=True;User ID=****;Password=****"
                providerName="System.Data.SqlClient" />
     
        </connectionStrings>
      <system.web>
        <httpRuntime executionTimeout="999999" maxRequestLength="2097151"/>
        <compilation debug="true"/>
        <identity impersonate="true"/>
        <!--possibilité d'ajouter des infos pour forcer l'execution dans un contexte donné  ex : userName="TOTO" password="titi"-->
        <authentication mode="Windows"/>
        <customErrors mode="Off"/>
      </system.web>
      <system.codedom>
      </system.codedom>
      <system.webServer>
        <modules runAllManagedModulesForAllRequests="true"/>
      </system.webServer>
      <system.serviceModel>
        <behaviors>
          <serviceBehaviors>
            <behavior name="">
              <serviceMetadata httpGetEnabled="true" />
              <serviceDebug includeExceptionDetailInFaults="false" />
            </behavior>
          </serviceBehaviors>
        </behaviors>
      </system.serviceModel>
    </configuration>
    j'ai egalement trouvé dans ma solution un fichier nommé ServiceReference.ClientConfig celui ci contient des endpoints
    voici le code :
    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
    <configuration>
        <system.serviceModel>
            <bindings>
                <basicHttpBinding>
                    <binding name="BasicHttpBinding_IServiceWCF" maxBufferSize="2147483647"
                        maxReceivedMessageSize="2147483647">
                        <security mode="None" />
                    </binding>
                    <binding name="BasicHttpBinding_IServiceWCF1" maxBufferSize="2147483647"
                        maxReceivedMessageSize="2147483647">
                        <security mode="None" />
                    </binding>
                </basicHttpBinding>
            </bindings>
            <client>
                <endpoint address="http://localhost:3310/ServiceWCF.svc" binding="basicHttpBinding"
                    bindingConfiguration="BasicHttpBinding_IServiceWCF" contract="MonService.IServiceWCF"
                    name="BasicHttpBinding_IServiceWCF" />
                <endpoint address="http://localhost:3187/ServiceWCF.svc" binding="basicHttpBinding"
                    bindingConfiguration="BasicHttpBinding_IServiceWCF1" contract="ServiceWCF.IServiceWCF"
                    name="BasicHttpBinding_IServiceWCF1" />
            </client>
        </system.serviceModel>
    </configuration>
    Est ce que quelqu'un pourrait m'aider a comprendre?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 207
    Par défaut
    En fait lorsque j'ajoute un service WCF mon web.config n'est pas modifié seul mon ServiceReferences.clientconfig comporte les modifications et je comprend pas pourquoi.

  3. #3
    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
    web.config = fichier de config du site web. Aucun rapport avec l'appli Silverlight.

    ServiceReference.ClientConfig = fichier de config WCF pour l'appli Silverlight.

    Deux fichiers pour deux applis différentes.
    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.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 207
    Par défaut
    en fait lorsque je teste mon application en local tout fonctionne bien mais lorsque je la publie sur le serveur iis il ne me reste plus que la partie web de l'application.
    Je trouve que mon web.config est très différents de ceux que je peux trouver sur le net, j'ai cru voir que ce fichier était généré automatiquement en fonction des modifications apportées au projet, mais dans mon cas le contenu de ce fichier est resté inchangé durant toute la phase de développement de mon application.
    Lorsque je teste mon application sur le serveur, j'ai des problèmes au niveaux des requêtes sur ma base de données.
    Que faut il changer?
    Pendant le développement mon service wcf se trouvait en localhost la je dois changer l'adresse non?

  5. #5
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Bonjour,

    web.config = fichier de config du site web. Aucun rapport avec l'appli Silverlight.
    The_badger_man, il y a quand même un rapport entre le Web.config de son serveur et le ServiceReference.ClientConfig de son appli Silverlight si l'on considère qu'il fait du WCF (tout du moins dans la balise system.serviceModel).

    Lorsque je teste mon application sur le serveur, j'ai des problèmes au niveaux des requêtes sur ma base de données.
    Es-tu sur que cela ne soit pas un pb lié à ta base de donnée (ConnectionString) plus que de ton Web.Config ? As-tu des messages d'erreurs à nous transmettre ?

    Qu'utilises-tu pour communiquer WCF Services ou WCF tout court ?

    As-tu essayé de faire un projet de test à coté pour vérifier les valeurs que tu obtiens dans ta balise system.serviceModel.

    Eventuellement, de passer de cassini à IIS en local.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 207
    Par défaut
    Ce n'est pas un problème lié a ma base de donnée car ce n'est pas une base de donnée en local et cela fonctionne très bien lorsque je teste mon application avec visual studio
    En fait je pense qu'il s'agit d'un problème avec mon service WCF.
    Pour communiquer j'utilise WCF tout court.

  7. #7
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    As tu des messages d'erreur ?

Discussions similaires

  1. Déploiement application MVC3 sur windows server 2003
    Par alexxxx69 dans le forum ASP.NET MVC
    Réponses: 4
    Dernier message: 13/12/2011, 17h02
  2. Réponses: 7
    Dernier message: 23/03/2011, 14h10
  3. Réponses: 2
    Dernier message: 10/03/2011, 10h13
  4. Erreur déploiement application sur serveur IIS
    Par Dragna_x dans le forum Silverlight
    Réponses: 4
    Dernier message: 06/05/2010, 09h16
  5. Réponses: 2
    Dernier message: 17/01/2008, 17h05

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