Question

Je construis une application Web et que vous souhaitez activer la journalisation / suivi des erreurs.

Après avoir lu la vieille question ici, je choisis Enterprise Library parce que j'aime la flexibilité de gérer divers événements / exceptions différemment.

Il est simple à installer et à installer. Mais, je ne suis pas sûr de savoir comment publier l'application Web. Plus précisément ... puisque les noms de filePath exploitation forestière sont actuellement mis en place à ma machine dev; quand je publierai que je dois changer ceux-ci au serveur de production?

Je suis pas clair si je dois installer la bibliothèque de l'entreprise sur le serveur ... ou si les dll qui sont inclus dans le projet sont assez?

Une autre question est de côté si je peux mettre la app.config Enterprise Library et une enveloppe personnalisée dans ma propre bibliothèque de code ... et puis il suffit d'ajouter une référence à cette bibliothèque de code dans mon application web. Cela affectera-t comment fonctionne le bûcheron?

Merci pour l'aide!

Était-ce utile?

La solution

Vous ne devriez pas être obligé d'installer quoi que ce soit sur le serveur, les ensembles seront inclus dans la publication / build.

Le problème avec les chemins de fichier journal a un million de réponses, je suppose que vous avez une poignée de paramètres qui doivent changer non seulement ce filepath ... chaînes de connexion, et al. ce que je ferais est d'avoir un fichier de configuration pour chaque environnement que vous aurez besoin des paramètres différents. Ensuite, la configuration d'un script de compilation pour sélectionner le fichier de configuration approprié en fonction de ce type de construction que vous utilisez. Le lien ci-dessous couvre déjà ce que vous demandez.

En utilisant différentes Web.config dans le développement et l'environnement de production

Maintenant, je ne sais pas pourquoi vous souhaitez intégrer un fichier de configuration dans votre assemblage ... l'avoir intégré dans un ensemble contrecarre le but d'un fichier de configuration ... vous voulez avoir la possibilité de modifier les paramètres sans nécessiter de recompilation .

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