Exécuter ASP.NET 5 MVC (6) à l'aide d' .NET de Base sur IIS
Je viens de créer un rapide ASP.NET 5 MVC 6 application sur Visual Studio.NET 2015 RC et voudrais qu'il fonctionne sur mon serveur web IIS sur Windows 7.
Normalement, quand je créer un site web sur IIS, j'ai besoin de choisir un Pool d'Applications, soit v2.0 ou v4.0 Intégré.
Maintenant parce que .NET de Base est livré avec tous ses bibliothèques comme les packages nuget, comment puis-je exécuter sur IIS? l'application de la piscine dois-je prendre? comment cela fonctionne?
Je n'ai pas essayé ce scénario de déploiement, encore, mais j'imagine que IIS 7 (qui est livré avec Windows 7) ne soutiendra pas cette. Vous utilisez pour avoir de reconditionner vnext apps pour les faire exécuter dans IIS, car aucune version de IIS pris en charge hors de la boîte. Il est possible IIS 8 est maintenant, mais il peut effectivement nécessiter une mise à jour vers Windows 10 afin d'utiliser la valeur par défaut de déploiement. Voir: github.com/aspnet/Home/wiki/...
J'ai cherché partout et je ne trouve pas la réponse, je ne suis même pas sûr à propos de Windows 10. Disons que je voulais l'application à exécuter sur www.mywebsite.com hébergé sur IIS, comment vais-je aller à ce sujet?
Je pense que vous êtes à la recherche pour Projet "Helios". C'est la limite de mes connaissances sur le sujet. 🙂
J'ai cherché partout et je ne trouve pas la réponse, je ne suis même pas sûr à propos de Windows 10. Disons que je voulais l'application à exécuter sur www.mywebsite.com hébergé sur IIS, comment vais-je aller à ce sujet?
Je pense que vous êtes à la recherche pour Projet "Helios". C'est la limite de mes connaissances sur le sujet. 🙂
OriginalL'auteur Cindro | 2015-04-30
Vous devez vous connecter pour publier un commentaire.
Pour obtenir l'exécution de l'application sur IIS:
Bundle/publier l'application à l'aide de
dnu publish
. Cela va créer un autonome package de l'application, l'exécution et toutes les dépendances. Changer le moteur d'exécution de nom pour correspondre à la durée de fonctionnement de votre choix.Vous pouvez même passer
--no-source
si vous ne voulez pas de l'application compilée à partir de sources à chaque fois qu'il démarre.Copie de la liasse (à partir de
bin\output
) sous la racine du site.Choses qui pourraient aller mal:
Merci, j'ai enfin réussi à le faire fonctionner. J'ai juste eu à publier le site en vertu de l' .NET Core architecture 64 bits au lieu de x86 et cela a fonctionné.
Ici il est suggéré d'utiliser "Pas de Code Managé" pour l'application de la piscine.
Salut comment puis-je obtenir de l'exécution de la liste? Je ne sais pas où l'exécution doit-je utiliser
cette réponse est obsolète. Voir le lien vers les docs ci-dessous pour des informations à jour
OriginalL'auteur
Cette question est hors de date, et Microsoft a depuis la version assez complète de la documentation pour ce scénario. Vous pouvez le trouver ici: https://docs.microsoft.com/en-us/aspnet/core/publishing/iis
Merci pour les conseils. Je suis d'accord, je pourrais obtenir plus de points pour la synthèse de la documentation, mais depuis la nouvelle docs.microsoft.com/en-us/aspnet/core/publishing/iis est un document généré et n'importe qui peut y contribuer via le modifier bouton sur la page je voudrais de l'image que le résumé je apporterait juste que deviennent rapidement désuètes. Quand il s'agit de la documentation, je préfère donner aux gens des informations précises plutôt que d'obtenir gourmands pour les points. 🙂
Eh bien, qui manque le point de. DONC nous ne sommes jamais sûr si un lien va être dépassée, et nous ne sommes pas sûr si l'information est à jour. Donc, résumons-nous au lieu de lier et de faire de notre mieux pour garder sur nos postes, et de garder l'information à jour. Heureux DONC qui pratiquent
OriginalL'auteur