2012-02-26 3 views
0

Je vais déployer mon web asp.net sur IIS 7. A cet effet, j'ai recherché sur google et trouvé un tutoriel link. J'ai suivi toutes les étapes et ensuite courir le web, dans le résultat, le web ne fonctionne pas, il ne montre pas sa page asp.net au lieu de cela, il montre la liste des répertoires de mon site web.Depolyment de web asp.net sur IIS 7

Quand je lance le web par visual studio la page par défaut dans le navigateur est http://localhost:58276/Home/LogIn?ReturnUrl=%2f

+0

Un meilleur conseil serait d'utiliser le [Web Deployment Tool] (http://learn.iis.net/page.aspx/37/deploying-web-sites-on -iis /), d'autant plus que vous pouvez déployer directement à partir de Visual Studio. –

+0

Quelle version de .NET framwework votre application utilise-t-elle? Voulez-vous cibler 2.0, 3.5 ou 4.0? –

+0

@ E.Z.Hart Version: 4.0 – Snake

Répondre

0

Normalement, IIs recherche un certain type de noms de fichiers qu'il considère comme des noms de fichiers d'entrée. Habituellement, la page de démarrage pour les applications ASP.NET est Default.apsx. (Vous pouvez vérifier que dans le gestionnaire IIs -> Document par défaut

Vérifiez que votre page de démarrage a ce nom

+0

mon application n'a pas de page default.aspx. alors comment puis-je l'exécuter. – Snake

+0

Instructions pour définir le document par défaut dans IIS 7: http://technet.microsoft.com/en-us/library/cc771439%28v=ws.10%29.aspx –

+0

Lorsque j'ouvre le Web via VS 2010, la première page vient au navigateur http: // localhost: 58276/Accueil/LogIn? ReturnUrl =% 2f – Snake

0

Vous devriez vérifier la page de départ comme @Magnus Johansson mentionné,. Si ce n'est pas le problème,. Vous avez peut-être ciblé la mauvaise version ASP.NET

Avez-vous spécifié ASP.NET 4.0 pour votre pool d'applications? Si vous avez créé votre propre pool d'applications, vous devez en ouvrir la configuration et vous assurer il est défini sur .NET Framework v.4.0

Si ce n'est pas une option pour votre applica Si vous ne disposez pas d'un pool d'applications, ASP.NET 4.0 n'est peut-être pas installé sur votre système (ce qui peut se produire si vous installez .NET Framework 4 avant d'installer IIS 7). Si c'est le cas, vous devrez peut-être exécuter aspnet_regiis: http://msdn.microsoft.com/en-us/library/ie/k6h9cz8h.aspx. (L'ensemble d'options que vous voulez est probablement aspnet_regiis -i)

+0

Cher Pool v est 4 – Snake

+0

Cher comment et où j'exécute cette commande aspnet_regiis -i? – Snake

Questions connexes