Frage

Ich habe eine MVC2 App auf mit einem Unternehmen Shared Hosting ... wir werden sie Hosters nennen.

Ich glaube nicht, Hosters MVC2 unterstützt, aber wenn ich Live-Chat verbunden zu fragen, sie sagte in einem Ticket zu setzen und sie werden MVC2 für mich installieren! Sehr cool!

Nach einer kurzen Wartezeit (Hosters ist sehr reaktionsschnell und insgesamt war gut für mich), bekam ich eine E-Mail sagen, meine Seite alle Setup ist jetzt MVC2. Nach reiflicher Überlegung davon MVC2 Motor bloggen sollte ich verwenden, stelle ich die neueste Version von Atomsite zum neuen Hosting, und ist zu sterben, um es los. Erfolg! Ich erhalte die Setup-Assistenten, wenn meine Website besuchen. Aber alles sieht ein wenig aus. Ich habe Atomsite noch nie benutzt, und es ist noch früh in seinem Leben, so glaube ich nichts davon. Wie auch immer, genug langweilige Geschichte, der Grund ist es leicht aus sah, weil es keine statischen Dateien zeigt wurde.

Alle statischen Dateien mir geben einen .NET-Fehler:

System.Web.HttpException: Failed to Execute URL.

Das bedeutet, dass alle Anfragen vom .NET-Engine behandelt werden. Wenn ich einen Handler zum web.config hinzufügen:

<httpHandlers>
    ....
    <add verb="*" path="*.txt" type="System.Web.StaticFileHandler" />
</httpHandlers>

Die Seite zeigt nun txt just fine-Dateien. Als ich Hosters in Kontakt gebracht, sagte sie brauchte ich für alle Erweiterungen zu tun, dass ich die StaticFileHandler zu Griff wollte.

Das scheint mir falsch? Haben sie setzen es falsch auf? Muss ich, um herauszufinden, um ALLE Erweiterungen wirklich, dass Bedarf an den Httphandlers Abschnitt hinzugefügt werden? Wenn nicht, was muss ich ihnen sagen, um es zu bekommen aussortiert? Ich habe noch nie mit MVC2 in der Vergangenheit zu tun dies habe, auch auf meiner dev Maschine läuft IIS6.

kann ich mehr Informationen zur Verfügung stellen, wenn ich etwas Wichtiges ausgelassen! Dank!

War es hilfreich?

Lösung

geschieht dies, wenn Sie Setup erweiterungs Urls behandeln IIS, nur 'oder' in den anderen statischen Dateitypen ... „ .txt | .png | .pdf | .gif | * .jpg“etc

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top