2009-10-22 7 views
-1

J'ai donc dans mon Site.masterActionLink fonctionne localement mais ne fonctionne pas avec le serveur hôte. (Host4Life)

<%= Html.ActionLink("ABOUT ME", "About", "Home")%></li> 

Aller à AlainaChorney.com (Mes copines bientôt être le site) mais les charges en cliquant sur le lien A PROPOS DE MOI meurt, et dit que le fichier/ISN la page n'est pas là. J'ai vérifié la structure du fichier et il est là sur l'hôte.

Lorsque je survole le lien, il indique http://alainachorney.com/Home/About comme il se doit. Lors du débogage en local, j'obtiens ce lien =>http://localhost:49165/Home/About qui se charge bien.

Je ne sais pas si je manque quelque chose ....

J'utilise Host4Life en tant que fournisseur de logements. Remerciements

Répondre

0

IIS 6? S'agit-il d'un hôte partagé ou d'un serveur virtuel (c'est-à-dire, la société hôte contrôle-t-elle IIS ou contrôlez-vous IIS)?

IIS doit être configuré pour envoyer toutes les demandes pour votre site Web via asp.net afin que les routes fonctionnent correctement. Cela est généralement effectué en configurant un wildcard mapping in iis (en vérifiant que IIS ne vérifie pas l'existence du fichier).

Si vous pouvez configurer IIS sur le serveur, vous pouvez le faire vous-même (see here for more info). Si vous ne pouvez pas, vous devez demander à votre hôte de le faire pour vous. Ils pourraient vous dire de le faire marcher, cependant. Dans ce cas, vous devrez trouver un hôte convivial MVC.

+0

Désolé pour la réponse tardive. J'ai fini par discuter avec WebHost4Life. Ils ont essayé quelques choses de leur côté. Et pendant qu'ils travaillaient dessus j'ai perdu la connexion internet. Ça n'a pas marché le reste de la journée, mais ça a commencé à marcher le lendemain. Je vais vérifier parce que vous m'avez indiqué l'hôte :) – Brad8118

Questions connexes