Comment puis-je exécuter une application mvc sur un serveur Windows ?


débutant

Je suis vraiment nouveau dans ce domaine, je n'ai jamais hébergé d'application auparavant, tout ce que j'ai fait jusqu'à présent l'a été localement.

J'ai un serveur Windows 2008 sp1 fonctionnant au travail, avec IIS installé. J'y accède via un bureau à distance et je dois pouvoir déployer mon application, d'abord localement sur le serveur, afin que les ordinateurs qui peuvent y accéder (via le réseau local) puissent l'utiliser.

À l'heure actuelle, si je crée un dossier et que j'y mets des données, avec un fichier html, et que j'accède à "localhost" dans un navigateur, je peux voir le fichier html rendu.

La version installée est IIS 7.0 et mon application utilise le modèle MVC et le framework .net 4.6.

Si sur mon PC Windows 10 je démarre mon application (vs 2017), je peux la voir sur mon navigateur.

Je veux pouvoir faire ce que je fais sur mon PC mais sur le serveur. Comment puis-je faire ceci?

Mettre à jour:

J'ai essayé de publier l'application via vs mais c'est sur mon PC Windows et j'obtiens beaucoup d'erreurs. Ce que je sais jusqu'à présent, c'est qu'un gars de Networks obtient l'application des développeurs et qu'ils la publient, mais je ne sais pas de quel type de fichiers il a besoin.

J'ai suivi des tutoriels mais je n'arrive pas à les appliquer.

Comme je l'ai dit plus tôt, j'ai installé Visual Studio sur mon PC w10 et j'ai essayé de publier via cette application sur l'adresse IP où se trouve le serveur, en obtenant beaucoup d'erreurs.

Je ne sais pas quoi faire, j'essaie vraiment beaucoup de choses différentes, mais je ne sais même pas à quoi l'application est censée ressembler pour être exécutée, ce n'est pas la façon dont je l'exécute dans Visual Studio .

METTRE À JOUR:

J'obtiens cette erreur lorsque j'essaie de publier localement entrez la description de l'image ici

Clint

Voici les grandes lignes de ce dont nous avons besoin selon les exigences des PO

  1. Dans VS, publiez l'application dans un dossier
  2. Triez les prérequis du serveur :
    • Activation ou désactivation de la fonctionnalité Windows pour ASP.NET, filtres ISAPI, extensions ISAPI, extensibilité NET
    • Le serveur doit avoir .NetFramework installé
  3. Copiez le dossier publié sur le serveur
  4. Configurer le gestionnaire IIS pour ajouter un nouveau site et définir le chemin physique vers le dossier publié

Articles connexes


Comment exécuter une application Spark sur un serveur Tomcat

Jerome Carter Après une journée de recherche sur Google, je suis toujours perdu. J'ai créé une application Web Spark qui s'exécute sur le serveur Jetty intégré, mais je souhaite exécuter mon application Web sur un serveur Tomcat. J'utilise Maven pour créer mon

Comment puis-je exécuter bash sur un serveur Linux distant

La Géorgie Disons que j'ai deux serveurs sur le même réseau : db-test-1 db-test-2 Sur db-test-1, comment puis-je exécuter une commande bash qui s'exécute sur db-test-2 ? Par exemple, sur db-test-1, exécutez une commande qui vérifie si un programme est en cour

Comment puis-je exécuter un serveur https sur Heroku avec docker?

Andreas Mihaloianis J'ai une API Web .net core 3.1 que j'emballe dans une image docker pour la publication sur heroku. En standard, j'ai activé HTTPS et la redirection de HTTP vers HTTPS pour mon serveur. Cela fonctionne bien en tant que composant autonome, ai

Puis-je exécuter un serveur http sur UWP?

fatigué2930 Pour mon application, je dois créer un serveur http afin de servir des fichiers statiques et des données dynamiques (API). J'ai essayé des exemples et des bibliothèques de base comme EmbedIO que j'utilise sur d'autres applications sur Xamarin Forms