2010-01-12 3 views
1

J'ai déployé une application ASP.NET MVC suite à l'article How to: Deploy an ASP.NET MVC Application. La page d'index de l'application récupère correctement les images, en chargeant JavaScript et CSS. Malheureusement, aucun des liens ne fonctionne. Je pensais que cette question Stack Overflow ASP.NET MVC deployment to IIS 5/6 with Virtual Directory permettrait de résoudre mon problème, mais en vain.Liens ASP.NET MVC entraîner 404 erreurs après le déploiement

Actuellement, je tente de créer un lien avec cette méthode:

<a id="Remove-Sk-<%= item.Sk %>" href= 
    "<%= Url.Action("Inactivate", "Item", new { id=item.Sk }) %>" 
    class="cboxelement"> 

Ce qui rend

<a id="Remove-Sk-113103" href="/app/Item/Inactivate/113103" 
    class="cboxelement"> 

En cliquant sur le lien rendu ci-dessus les résultats dans un Erreur 404 à:

https://dev-env/app/Item/Inactivate/113103 

Ce lien ressemble à ce que j'attendrais. Qu'est ce que j'ai mal fait? Y a-t-il un problème de configuration qui me manque?

+1

Vous dites que les liens ne fonctionnent pas, mais vous continuez à dire qu'ils semblent corrects après avoir cliqué sur eux. Veuillez préciser ce qui est incorrect. Quels sont les symptômes qu'il y a quelque chose qui ne va pas? Obtenez-vous un 404 après avoir cliqué? –

+0

@Ray merci pour la question J'ai modifié la question pour mieux refléter le problème. Merci de me demander de clarifier. – ahsteele

+0

Beaucoup mieux, merci! =) –

Répondre

2

Si vous avez déployé sur IIS6, avez-vous ajouté les mappages génériques nécessaires? Ce problème se manifeste par 404 erreurs. Vous ne les verrez pas sur votre poste de travail local si vous utilisez IIS7 + ou le serveur Web de développement ASP.NET.

This article vous aidera si c'est le problème.

Questions connexes