Warum funktioniert mein MVC-Projekt nach der Veröffentlichung nicht?

Ich habe kürzlich mein erstes MVC 2-Projekt auf einem kommerziellen Webserver unter Windows 2008 veröffentlicht, der angeblich andere MVC-Sites ohne Probleme unterstützt, bei denen jedoch einige Probleme aufgetreten sind. Hier ist die übergeordnete Struktur des Projekts. Wie Sie sehen, ist es ganz einfach:

Aber nachdem die Site veröffentlicht wurde und ich zur URL navigiere, erhalte ich "HTTP-Fehler 403.14 - Verboten: Der Webserver ist so konfiguriert, dass der Inhalt dieses Verzeichnisses nicht aufgelistet wird."

So, ich habe den Webhost kontaktiert und wurde darauf hingewiesen, dass ich eine Standard-Zielseite wie Default.aspx, Index.aspx usw. einfügen muss. Ich bezweifelte, dass diese Antwort korrekt war, da ich dachte, MVC Routing hätte sich darum gekümmert Dies, aber ich tat es trotzdem, wie vorgeschlagen, indem ich meinem Home-Controller im Code Default.aspx.cs eine Umleitung hinzufügte, aber einen HTTP-Fehler 404 erhielt. Ich fügte diese Umleitung pro Hinweis hinzu, der dem in diesem Artikel gefundenen ähnlich ist:http: //www.58bits.com/blog/CommentView,guid,10b2ddfa-057c-41d0-bdc7-564b212ce896.asp.

Ich habe über eine Woche lang mit dem Webhost über ein Dutzend verschiedener Antworten und Antworten gesprochen, konnte jedoch keine Lösung dafür finden. Ich binsiche dies ist eine einfache Sache, die gelöst werden kann, aber ich habe keine Ahnung, was ich als nächstes versuchen soll oder was ich dem Webhosting-Support vorschlagen soll, den sie als nächstes versuchen sollen.

Soooo ... in dem Wissen, dass die StackOverflow-Community schlauer ist als ich und die Support-Techniker für mein Webhosting-Unternehmen tausendmal zusammen. Ich hoffe, dass Sie mir dabei helfen können, hier eine Lösung zu finden, damit ich meine Website erfolgreich veröffentlichen kann projektieren und fehlerfrei darauf zugreifen.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage