Domanda

Ho un app MVC2 su hosting condiviso con una società ... che chiameremo loro Hosters.

Non pensavo Hosters supportato MVC2, ma quando ho collegato live chat per chiedere hanno detto di mettere in un biglietto e faranno installare MVC2 per me! Very Cool!

Dopo un'attesa rapido (Hosters è molto reattivo e in generale è stato buono con me), ho ricevuto un'email dicendo che il mio sito è tutto setup per MVC2 ora. Dopo molte discussioni, di cui MVC2 motore dovrei usare blogging, schiero l'ultima versione di AtomSite al nuovo hosting, e sto morendo per farlo andare. Successo! Ho la procedura guidata di installazione quando si visita il mio sito. Ma tutto sembra un po 'fuori. Non ho mai usato AtomSite prima, ed è presto nella sua vita, quindi non penso nulla di esso. Comunque, basta storia noiosa, la ragione sembrava un po 'fuori è perché non mostrava alcun file statici.

Tutti i file statici mi stanno dando un errore di .NET:

System.Web.HttpException: Failed to Execute URL.

Ciò significa che tutte le richieste vengono gestiti dal motore di .NET. Se posso aggiungere un gestore per il web.config:

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

Il sito mostra ora file txt bene. Quando ho contattato Hosters, hanno detto che dovevo farlo per tutte le estensioni che volevo lo StaticFileHandler al manico.

Questo sembra sbagliato per me? Hanno configurarlo sbagliato? Devo davvero a capire tutte le estensioni che devono essere aggiunti alla sezione httpHandlers? Se no, che cosa ho bisogno di dire loro di farlo risolto? Non ho mai avuto a che fare questo con MVC2 in passato, anche sulla mia macchina dev che esegue IIS6.

I può fornire ulteriori informazioni se ho lasciato fuori qualcosa di importante! Grazie!

È stato utile?

Soluzione

questo accade quando si imposta IIS per gestire gli URL senza estensione, solo 'o' negli altri tipi di file statici ... " .txt | .png | .pdf | .gif | * .jpg" etc

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top