Comment va ajouter à DataSources DatdGrids dans ma version de développement d'une application Web ASP.NET affecter le déploiement?

StackOverflow https://stackoverflow.com/questions/852009

Question

J'ai récemment hérité d'une base de données axée sur site e-commerce écrit en C # ASP.Net, avec une base de données MS SQL. J'ai eu peu ou pas d'expérience avec ce type d'application précis jusqu'à ce point, même si je suis à l'aise de code à explorer, et je suis familier avec la structure de requête SQL et C # (et langages de balisage Web aussi). Jusqu'à présent, je suis en mesure de faire tous les ajustements que j'ai voulu à l'application, déboguée des choses, a supprimé certaines erreurs du compilateur, ajouté quelques nouvelles fonctions simples, et je me amuse plutôt.

Je rencontre quelques problèmes avec l'affichage des informations de la base de données Visual Web Developer 2008 Express Edition. Ayant des problèmes de configuration initiale face à le fichier web.config Je suis un peu méfiant au sujet des prochaines étapes à suivre!

J'ai actuellement une copie locale de web.config, qui se connecte à une copie locale de la base de données au cours du développement. Quand je compile et télécharger de nouvelles versions de l'application, j'exclus la version locale de web.config, de sorte que la version distante utilise propre fichier web.config de pour se connecter à la base de données distante.

Pour voir l'une des informations de base de données sur les pages Web au cours du développement, je dois lancer le site dans le navigateur. Dois-je être en mesure de voir cette info en mode Création dans VS en créant une connexion à la base de données dans l'explorateur de base de données? Est-ce que cela affectera l'application lorsqu'elle est en cours d'exécution à distance sur le serveur web? (Comme la connexion aurait été à la base de données locale et non celle à distance, et donc la chaîne de connexion serait différent) Tous les DataGrids sont vides en vue de la conception VS. Si je choisis une source de données pour les utiliser les balises en mode conception, vont-ils utiliser la bonne source de données lors de l'exécution à distance? Dois-je laisser tomber la copie locale de la base de données tout à fait? Connexion à la base de données à distance au cours du développement me semble assez dangereux pour!

J'espère que cela est clair, toute aide / liens / pointeurs sont les bienvenus!

Était-ce utile?

La solution

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top