Mise à jour de mes fichiers cs suite à un déploiement de type WebSite
PeTeRsLaStAr
Messages postés158Date d'inscriptionsamedi 22 juin 2002StatutMembreDernière intervention27 juin 2015
-
12 déc. 2007 à 15:16
PeTeRsLaStAr
Messages postés158Date d'inscriptionsamedi 22 juin 2002StatutMembreDernière intervention27 juin 2015
-
17 déc. 2007 à 17:19
Bonjour.
Mon problème est simple.
J'ai créé un site de type "WebSite" avec Visual Studio 2005 en C#.
Le but de choisir cette solution plutot que l'autre, était de pouvoir mettre à jour plus facilement mes fichiers sur le serveur, sans avoir à tout redémarrer.
Cependant, alors qu'une mise à jour "urgente" pointe le bout de son nez, on s'est rendu compte qu'on ne savait pas comment remplacer "rapidement" une page (et son code behind) sur le serveur...
J'ai regardé les options de compilation... Mais je ne vois vraiment pas ce qu'il faut faire, pour être capable de mettre à jour (et accessoirement de voir apparaitre) mes fichiers .cs sur le site...
Est ce (comme j'ai cru le lire) possible ? Et si oui de quelle manière ? Qu'est ce qui me manque pour que ça soit réalisable ?
Merci pour vos réponses !
****************************************************
Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher
A voir également:
Mise à jour de mes fichiers cs suite à un déploiement de type WebSite
microdav
Messages postés46Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 décembre 2007 17 déc. 2007 à 15:34
Pour de biens meilleurs performances, il vaut mieux compiler les CS en DLL et les placer sur le serveurs (c estd ans le repertoire bin que l on mets les DLL)
les Fichiers cs n'ont rien à faire sur un serveur de production, ne serait ce que pour des raisons de securité !
microdav
Messages postés46Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 décembre 2007 17 déc. 2007 à 17:13
Eh bien si tu change le code serveur. Ce code est compilé dans une dll... c est donc cette dll qu il faut remplacer. C est la solution la plus performante.