In IIS, è ansible eseguire una pagina .HTML come aspx?

Domanda:

Abbiamo un portle di terze parti che fa una copia di una pagina html / aspx e lo mette in una cartella temporanea, CHANGING THE EXTENSION in .HTML in tutti i casi (anche la pagina principale è stata .aspx).

Purtroppo, questo significa che non esegue gli script inline ASP.NET …

Quindi la mia domanda:
È ansible get IIS 6 e 7 per interpretare (e quindi eseguire) una pagina HTML come pagina aspx?
(Non è ansible modificare il portle di terze parti)

Dovrebbe essere ansible.

Ho trovato solo questo:
http://forums.digitalpoint.com/showthread.php?t=270061

ma si tratta solo di asp, e non di asp.net.

  • IIS7: Set scade l'intestazione su favicon
  • Perché IIS 7 ignora alcuni tipi di MIME (ma non tutti) per la compressione? Dare errore: DYNAMIC_COMPRESSION_NOT_SUCCESS - Motivo 12
  • Differenza tra applicazione e directory virtuale
  • IIS7 non propagina l'authorization alle sottodirectory
  • Rimozione delle applicazioni fantasma da Pool di applicazioni in IIS7
  • Howto WCF Service Configurazione Binding e Endpoint HTTPS in IIS con Load Balancer?
  • Configurazione Reporting Services 2008 per l'authentication di base utilizzando username e password
  • Configurazione minima HttpModules di IIS7 per il sito web di contenuto statico
  • One Solution collect form web for “In IIS, è ansible eseguire una pagina .HTML come aspx?”

    Sì, è ansible. Il collegamento fornito è corretto, anche se, come si dice, è per asp.dll invece che aspnet_isapi.dll.

    Il modo per farlo in IIS6 è:

    • Modificare le properties; del sito web
    • Selezionare la scheda Home Directory
    • Fare clic sul button Configurazione
    • Modifica la tua voce .aspx e copia il path nel tuo appunti
    • Creare una nuova estensione per .html (e .htm se si desidera) e incollare quello che si dispone negli appunti.

    Dovrai anche dire a ASP.NET cosa fare con le pagine .html. Per fare questo, nel file web.config, aggiungere una nuova voce alla tua sezione httpHandlers, come segue:

    <httpHandlers> <add path="*.html" verb="*" type="System.Web.UI.PageHandlerFactory" /> </httpHandlers> 

    In IIS7, se si esegue il pool di applicazioni in modalità classica, andare al sito Web e alla sezione Mappatura dei gestori.
    Prendere nota delle voci per Path = .aspx.
    Copiarli e crearli come .html.

    Quindi fare lo stesso passo con il tuo web.config che ho già detto.

    Se stai utilizzando la modalità integrata in IIS7, allora devi solo fare l'aggiunta di web.config.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.