2013-07-26 5 views
0

Si avoir le code suivant dans mon web.configASP.NET ne se charge pas defaultUrl

<authentication mode="Forms"> 
    <forms loginUrl="/Default.aspx" defaultUrl="/Webpages/Main.aspx" timeout="2880"/> 
</authentication> 

mais quand je lance l'application d'une autre page Web est en cours de chargement premier

+0

duplication possible de [Définir la page par défaut dans Asp.net] (http://stackoverflow.com/questions/1913058/set-default-page-in-asp-net) –

+0

Exécutez-vous ceci via Visual Studio ou un navigateur? –

+0

La raison pour laquelle je demande est que j'ai remarqué que dans VS2012 si vous avez une page '.aspx' ouverte dans l'éditeur et exécutée (F5), alors elle lancera cette page dans le navigateur au lieu de n'importe quelle page par défaut. –

Répondre

0

Ajouter Default Document sous la balise <system.webServer> dans Web.config

<defaultDocument> 
     <files> 
      <clear/> 
      <add value="login.aspx"/> 
     </files> 
    </defaultDocument> 

espérons qu'il vous aidera

+0

ne fonctionne toujours pas ... – user1986761

+1

S'il vous plaît clarifier si vous l'exécutez à partir de Visual Studio ou d'accéder à l'application hébergée dans IIS – gregjer

+0

Exactement s'il vous plaît spécifier, Si vous exécutez application sur hébergé sur IIS alors il va certainement fonctionner. –