Ich habe die Zeilen der Datei web.config hinzugefügt, um HTML-Dateien zu erstellen, die von der Seitenhandhabung verarbeitet werden - aber es funktioniert nicht, wenn ich die Website auf einem Live-Webhost veröffentliche. Es funktioniert auf meiner Entwicklungs-Box (nicht mit IIS), aber ich habe keine anderen Optionen in meinem Leben, um etwas hinzuzufügen ... Es ist eine Shared-Hosting-Umgebung.ASP.NET PageHandlerFactory (.html-Dateien)
Was soll ich versuchen? Ich bekomme keine Fehler, deshalb weiß ich, dass es nicht an der root web.config Überschreibung liegen kann.
<compilation debug="true">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
<buildProviders>
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
</compilation>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
<add verb="*" path="*.mvc" validate="false" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*.html" type="System.Web.UI.PageHandlerFactory" />
dann in der HTML-Seite ...
<%@ Page Language="C#" AutoEventWireup="true" Inherits="System.Web.UI.Page" %>
... <% Response.Write ("Testing. Dies ist Inhalt von ASP.NET geschrieben. "); %>
können Sie die Linien zeigen Ihnen hinzugefügt und sorgfältig ausarbeiten, was Sie meinen „nicht funktioniert "? – BlackTigerX
Informationen angefordert unten aufgeführt. – Ciel
Hinzugefügt zur ursprünglichen Frage. Verzeih mir, ein wenig neu zu Stackoverflow im Allgemeinen. – Ciel