ActionLink fonctionne localement mais ne fonctionne pas avec le serveur hôte. (Host4Life) [fermé]

StackOverflow https://stackoverflow.com/questions/1608075

  •  05-07-2019
  •  | 
  •  

Question

J'ai donc ceci dans mon Site.Master

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

Aller à AlainaChorney.com (le nom de ma copine va bientôt être disponible), puis en cliquant sur le lien À propos de moi meurt et dit que le fichier / 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 pointe vers http://alainachorney.com/Home/About comme il se doit. Lors du débogage local, je reçois ce lien = > http: // localhost: 49165 / Home / À propos de qui se charge très bien.

Je ne sais pas s'il me manque quelque chose ....

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

Était-ce utile?

La solution

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 de votre site Web via asp.net pour que les itinéraires fonctionnent correctement. Pour ce faire, vous devez généralement configurer mappage générique dans iis (en s'assurant 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 (voir ici pour plus d’informations) . Si vous ne pouvez pas, vous devez demander à votre hôte de le faire pour vous. Ils pourraient vous dire de le prendre à pied, cependant. Dans ce cas, vous devrez trouver un hôte convivial pour MVC.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top