Je crée une application Web ASP.NET simple dans VS 2008 avec une base de données SQL 2005. Je travaille sur Vista et je préférerais ne pas installer IIS (je préférerais juste nous Cassini pour les tests locaux). Voici ce que j'ai essayé:Méthode la plus simple pour déployer une application ASP.NET simple sur un serveur IIS 6.0 hébergé
Extensions serveur FrontPage. J'ai installé ceux-ci sur mon serveur, mais ils ont cassé mon site Web par défaut et je ne pouvais toujours pas publier à partir de VS 2008 via FPSE.
FTP. J'ai installé un site FTP enraciné à la racine de mon site Web IIS et cela a fonctionné pour un seul site Web par défaut. Lorsque je configure un deuxième site et déplace les deux dans des sous-dossiers, la méthode de publication FTP à partir de VS ne peut pas gérer la publication dans un sous-répertoire. La sécurité est également un problème avec cette méthode car elle envoie les informations d'identification en texte clair.
J'ai pris en compte deux alternatives:
Installez CruiseControl.NET sur le serveur et le configurer pour que je puisse commencer une construction sur le serveur et, si elle réussit, XCopy déployer le site sur IIS. Cependant, je ne suis pas très enthousiaste à l'idée d'exécuter mon processus de construction sur mon serveur Web public.
Live Mesh. J'ai considéré le déploiement de XCopy dans un répertoire local et l'utilisation de Live Mesh pour le répliquer dans un répertoire virtuel sur mon serveur.
Est-ce que quelqu'un a une méthode éprouvée pour résoudre ce problème?
Merci, Jim
Toutes les suggestions pour un bon serveur SFTP/client? Je pense que je peux obtenir un certificat de serveur partagé à cette fin. –
jimlamb: Filezilla. Il a à la fois un serveur et un composant client et est assez bon. –