2008-12-19 8 views
1

J'ai une situation intéressante où j'ai besoin de déployer une application ASP.NET MVC sur une machine de bureau locale (pseudo-boss) afin qu'ils puissent l'exécuter localement pour la saisie de données. Quel serait le meilleur moyen de faire fonctionner l'application sur une machine Vista sans installation de Visual Studio?Un moyen facile de déployer une application MVC sur une machine de bureau?

Idéalement, il s'agirait d'un clic pour démarrer un serveur Web de développement et ouvrir la page dans le navigateur. J'ai envisagé d'installer Visual Web Developer puis de triturer son serveur web de dev dans l'exécution de l'application, ou même dans l'installation de mono, car il possède la fonction 'start xsp here' que même une personne non technique peut comprendre. La grande chose est que cette personne n'est pas très technique, donc il doit être facile pour eux de démarrer et d'arrêter l'application.

+0

Pour la postérité: Mono ne s'en est pas occupé. – Josh

+0

Vous devriez avoir un environnement de développement que d'autres peuvent utiliser/tester. Cela vous permet de continuer le développement local sans perdre la dernière version pour tester/QA/démos etc. –

+0

Théoriquement, ce serait un plan merveilleux. J'ai envisagé de mettre en place ce genre de configuration, mais dans l'environnement d'entreprise dans lequel je suis, ce n'est tout simplement pas possible. – Josh

Répondre

3

Vous avez besoin de IIS installé, qui devrait être disponible pour Vista. Ensuite, il suffit de configurer un répertoire de travail et de mettre votre application là-bas, ce n'est pas 1 clic mais peut-être., .. 5 .. :)

+0

4 heures plus tard, et quatre heures de travail, je me rends compte que vous avez raison, et je suis parti pour faire les choses correctement. – Josh

+0

Pour ajouter: IIS 7.0 fait partie de Vista en commençant par Home Premium. Ce n'est pas une partie de Home Basic. –

3

Qu'en est-il le Microsoft Web Platform Installer? Vous devez toujours ajouter votre propre application, mais elle prend en charge .NET, IIS et les dépendances.

Questions connexes