2009-05-08 3 views
1

Irgendeine Idee, wie Sie meine asp.net mvc Website auf einem Webhost, der asp.net 3.5 läuft, aber vielleicht nicht IIS 7 zu arbeiten? (Ich denke, sie könnten auf IIS 6 sein)bekommen mvc auf Shared Host zu arbeiten

Ich bin auf Crystal Tech und meine Homepage zeigt sich gut, aber alle anderen Anfragen geben mir eine 404 Seite nicht gefunden Fehler.

Hinweis: Ich habe bereits diese Anweisungen folgen, aber es funktioniert immer noch nicht

http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx

Antwort

0

Sie dies versucht haben?

http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

Ich hatte das gleiche Problem - Ich habe versucht, es zu beheben, aber entschieden, dass die Zeit zu verbringen Schrauben um auf einem Server mit BACK läuft es nicht wert war. Am Ende war es einfacher für mich, zu einem Host zu wechseln, auf dem Windows Server 2008 und IIS7 ausgeführt wurde.

+0

Wenn es Ihnen nichts ausmacht, fragen Sie mich, mit welchem ​​Hosting-Provider sind Sie dabei? – codette

+0

DiscountASP.net – Jason

+0

Ich denke, ich werde mir die Mühe ersparen und mit einem neuen Host gehen. Vielen Dank. – codette

0

Wenn Sie IIS7 haben, haben Sie möglicherweise eine Option, um IIS7 zwischen dem integrierten und dem Pipeline-Modus zu wechseln. Wechseln Sie in den anderen Modus in Ihrem Steuerungsfeld. Das hat bei mir funktioniert.

0

Ich habe es durch Hinzufügen eines ASPX am Ende aller meiner Routen in der Routentabelle ("/ {Controller}/{Action}/{id} .aspx") behoben. Sie können jede Erweiterung hinzufügen, die asp.net behandelt (wie .mspx, .ashx, ...) Die einzige Möglichkeit, es zu beheben, ohne eine Erweiterung hinzuzufügen, ist Ihren Host dies zu tun, oder ändern Sie Ihren Host zu einem anderen mit IIS7

Verwandte Themen