2017-03-15 2 views
0

J'ai un projet Mvc 4 que je voudrais publier sur un serveur Windows 2012. Sur le serveur Windows 2012, j'ai installé IIS 8 et Sql Express. Connaissez-vous un bon guide pour mettre cela en place? Mon problème est que je ne peux pas faire fonctionner la base de données. Je voudrais faire en sorte que je puisse facilement publier des modifications sur le site Web. Des idees pour faire cela?Publication de Visual Studio à Windows Server 2012

est-il possible d'installer Visual studios sur le serveur pour la console de paquet de nuget? la seule façon que j'ai eu ce travail était de copier la base de données entière à sql express mais si je change quelque chose je dois le faire agian. Pas une solution très stable. Cordialement John,

Répondre

0

Ce n'est pas vraiment clair quel est le problème, mais je vais essayer de donner quelques indications.

Premièrement, nuget ne devrait pas être impliqué dans le déploiement en soi; il est impliqué lors de la construction du projet, mais une fois que vous avez un package de déploiement, il doit contenir tout ce dont le projet a besoin - regardez la configuration du déploiement en utilisant les outils intégrés du studio visuel, voir this MSDN link.

La base de données est un côté distinct de cette. Vous dites que vous ne pouvez pas faire fonctionner ce que je ne peux pas vraiment aider car il n'y a pas de détails - vous devez être familier avec les chaînes de connexion et modifier votre chaîne de connexion pendant le déploiement afin que votre application puisse se connecter à la bonne base de données. L'assistant de publication lié ci-dessus peut vous aider aussi, ou vous pouvez utiliser des transformations de configuration, ou un nombre quelconque d'autres mécanismes.

La documentation here contient des informations détaillées sur ce que vous pouvez faire du côté de la base de données. L'assistant de publication (lors du déploiement Web) peut lire le schéma de base de données et même effectuer des comparaisons de schémas pour pouvoir déployer des mises à jour de schéma, mais je n'ai jamais vraiment utilisé cette solution. et downgrade les scripts moi-même.

Puisqu'il y a beaucoup de problèmes aggravés dans cette question je suggère que vous posiez une question séparée, plus focalisée, sur chacun d'eux.