2010-07-25 4 views
0

J'ai un site Web écrit en ASP.NET et C#.Téléchargement de site Web ASP.NET 3.5

Le site fonctionne lorsqu'il est exécuté localement, mais je n'ai aucune expérience avec le téléchargement. Récemment, j'ai reçu un paquet d'hébergement gratuit de somee.com et j'essaie actuellement de le télécharger.

Fondamentalement, les pages qui ne nécessitent pas de connexion à la base de données fonctionnent, mais pas celles qui ne le nécessitent pas. J'ai donc créé une base de données sur somee.com et joint ma base de données à cela. Je l'ai testé sur le panneau de contrôle de somee.com avec quelques requêtes et ça marche très bien.

Donc, je crois que le site est téléchargé correctement, la base de données fonctionne aussi. Je pense que cela doit être un problème de connexion. Dans mon codebehind, chaque connexion à une base de données utilise la chaîne de connexion web.config. Je crois qu'il y a un problème quelque part dans le fichier web.config, en particulier avec la chaîne de connexion.

J'ai remplacé ma chaîne de connexion avec la chaîne de connexion générée par le panneau de commande de somee.com qui est:

<add name="feniks_dbConnectionString" 
connectionString="workstation id=SQLEXPRESS003.mssql.somee.com;packet size=4096;user id=*;pwd=*;data source=SQLEXPRESS003.mssql.somee.com;persist security info=False;initial catalog=SQLEXPRESS003" 
providerName="System.Data.SqlClient" /> 

J'ai marqué mon identifiant et passe avec *. Je continue d'obtenir la même erreur, vous pouvez l'essayer vous-même sur http://aspsitetest.somee.com/index.aspx.

Répondre

0

erreur à la page pas sql-connect - il écrit sur web.config mal

recherche double:

There is a duplicate 'system.web.extensions/scripting/scriptResourceHandler' section defined 

Si la même web.config fonctionne sur la machine locale, peut-être vous utilisez un autre version d'IIS.

+0

Comment avez-vous eu ça ?? lorsque j'essaie de l'exécuter, il me donne: «Erreur de serveur dans l'application '/ Une erreur liée au réseau ou à une instance s'est produite lors de l'établissement d'une connexion à SQL Server Le serveur n'a pas été trouvé ou n'était pas accessible. Vérifiez que le nom d'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes (fournisseur: fournisseur de tuyaux nommés, erreur: 40 - Impossible d'ouvrir une connexion à SQL Server) " – Andrej

+0

hm, je viens de cliquer sur votre lien , mais maintenant, vous avez raison, c'est une autre erreur. –

Questions connexes