Déploiement de l’application .NET

Je viens de commencer à travailler sur .NET. Je suis un développeur de Coldfusion, donc je suis habitué à télécharger tous les fichiers sur le serveur par FTP. J’ai essayé de faire la même chose avec .NET et de créer un site Web très basique intitulé Hello World. Il fonctionne bien dans mon localhost.

En utilisant Visual Studio je vais à:

Build -> Publish Project -> File System Method 

Ensuite, j’ai enregistré les fichiers sur mon ordinateur local.

En utilisant FileZilla, j’ai transféré les fichiers sur le serveur. Le problème est que lorsque je lance le serveur, il affiche uniquement les fichiers et répertoires des dossiers. Pas le site.

Est-ce que quelqu’un sait ce que je dois faire?

Je pourrais déployer le site Web MVC en utilisant FTP dans Visual Studio. Le problème maintenant id quand je lance l’URL du site web est montré:

 The Web server is configured to not list the contents of this directory. Most likely causes: A default document is not configured for the requested URL, and directory browsing is not enabled on the server. 

Merci

Outils de publication Visual Studio Fournissent plusieurs méthodes de déploiement. Comme vous avez déjà utilisé FTP par le passé, vous pouvez continuer à utiliser cette option et déployer via FTP directement sur le serveur.

Construire -> Publier

Choisissez maintenant FTP (ou SFTP) et configurez HOST, USERNAME, PASSWORD et toutes les autres options que vous souhaitez utiliser.

Il peut être utile de l’essayer de cette façon une fois afin de voir quels fichiers Visual Studio copie sur le serveur. Cela éliminera également les erreurs manuelles de l’utilisateur que vous pourriez avoir involontairement provoquées pendant la copie du fichier, afin que vous puissiez déterminer s’il s’agit d’un problème de configuration du serveur plutôt que d’un problème de déploiement de code.

vous devez configurer correctement votre site Web dans IIS. Sans les détails de votre site, personne ne pourra faire autre chose que des spéculations.

Assurez-vous que votre site dispose du fichier approprié configuré par défaut, par exemple index.html, default.html, index.asp, etc.

entrer la description de l'image ici