2011-04-14 5 views
0

J'ai un problème de connexion à un port de l'application Web asp.net.Problème de connexion au serveur

Voici le code que j'utilise:

internal static IObjectContainer Client 

    { 
     get 
     { 
      HttpContext context = HttpContext.Current; 

      IObjectContainer objectClient = context.Items[KEY_DB4O_CLIENT] as IObjectContainer; 

      if (objectClient == null) 

      { 
       objectClient = Db4oClientServer.OpenClient("localhost", 8372, "duran", "");      

       context.Items[KEY_DB4O_CLIENT] = objectClient; 

      } 

      return objectClient; 
     } 

    } 

    private static IObjectServer Server 

    { 
     get 
     { 
      HttpContext context = HttpContext.Current; 

      if (objectServer == null) 

      { 
       string yapFilePath = context.Server.MapPath(ConfigurationSettings.AppSettings[KEY_DB4O_FILE_NAME]); 

       objectServer = Db4oClientServer.OpenServer(yapFilePath, 8372); 

       objectServer.GrantAccess("duran", "");    

      } 

      return objectServer; 
     } 

    } 

l'erreur que je reçois est:

Erreur du serveur dans l'application '/'. Aucune connexion n'a pu être établie car la machine cible activement refusé 127.0.0.1:8372

Description: Une exception non gérée est survenue lors de l'exécution de la demande Web actuelle. Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.Net.Sockets.SocketException: Aucune connexion n'a pu être établie car la machine cible activement refusé 127.0.0.1:8372

Source Erreur:

Line 36:   { 
Line 37: 
Line 38:    objectClient = Db4oClientServer.OpenClient("localhost", 8372, "duran", ""); Line 39:      
Line 40:    context.Items[KEY_DB4O_CLIENT] = objectClient; 

Je ne comprends pas comment résoudre ce problème. Je suis coincé avec cela des 36 dernières heures.

S'il vous plaît aidez-moi

Merci à anticiption

+0

vérifier ce lien, il peut aider http://social.msdn.microsoft.com/forums/ en-US/netfxnetcom/thread/5ab1d80b-a7b8-4bb6-a608-b5578aea009a – Bastardo

Répondre

2

Not certain, but this error is typically a result of the port not being open on the server. This can be due to firewall settings or antivirus solutions blocking traffic.

cette phrase est de de here