DotNetNuke 4.8.0 web.config Changes

Mit jeder Version von DotNetNuke gibt es Änderungen in der web.config, so natürlich also auch in der Version 4.8.0.

Was ist neu (gegenüber der Version 4.7.0) in der web.config von DotNetNuke Version 4.8.0.

Dieses mal Eigentlich nichts …!

Mit Ausnahme des Supports für den IIS 7.

Hierzu wurde der web.config ein neuer Abschnitt <system.webServer> spendiert.

Der gesamte neue Abschnitt sieht wie folgt aus:

<system.webServer>
    <modules>
        <add name=“ScriptModule“ type=“System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ preCondition=“managedHandler“ />
        <add name=“Compression“ type=“DotNetNuke.HttpModules.Compression.CompressionModule, DotNetNuke.HttpModules“ preCondition=“managedHandler“ />
        <add name=“RequestFilter“ type=“DotNetNuke.HttpModules.RequestFilter.RequestFilterModule, DotNetNuke.HttpModules“ preCondition=“managedHandler“ />
        <add name=“UrlRewrite“ type=“DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules“ preCondition=“managedHandler“ />
        <add name=“Exception“ type=“DotNetNuke.HttpModules.Exceptions.ExceptionModule, DotNetNuke.HttpModules“ preCondition=“managedHandler“ />
        <add name=“UsersOnline“ type=“DotNetNuke.HttpModules.UsersOnline.UsersOnlineModule, DotNetNuke.HttpModules“ preCondition=“managedHandler“ />
        <add name=“DNNMembership“ type=“DotNetNuke.HttpModules.Membership.MembershipModule, DotNetNuke.HttpModules“ preCondition=“managedHandler“ />
        <add name=“Personalization“ type=“DotNetNuke.HttpModules.Personalization.PersonalizationModule, DotNetNuke.HttpModules“ preCondition=“managedHandler“ />
    </modules>
    <handlers>
        <add name=“AJAX_ScriptResourceHandler“ path=“ScriptResource.axd“ verb=“GET,HEAD“ type=“System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ preCondition=“integratedMode,runtimeVersionv2.0″ />
        <add name=“AJAX_AppServiceHandler“ path=“*_AppService.axd“ verb=“*“ type=“System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ preCondition=“integratedMode,runtimeVersionv2.0″ />
        <add name=“AJAX_WebServiceHandler“ path=“*.asmx“ verb=“*“ type=“System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ preCondition=“integratedMode,runtimeVersionv2.0″ />
        <add name=“LogoffHandler*“ path=“Logoff.aspx“ verb=“*“ type=“DotNetNuke.Services.Authentication.LogOffHandler, DotNetNuke“ preCondition=“integratedMode,runtimeVersionv2.0″ />
        <add name=“RSSJandler“ path=“RSS.aspx“ verb=“*“ type=“DotNetNuke.Services.Syndication.RssHandler, DotNetNuke“ preCondition=“integratedMode,runtimeVersionv2.0″ />
        <add name=“LinkClickHandler“ path=“LinkClick.aspx“ verb=“*“ type=“DotNetNuke.Services.FileSystem.FileServerHandler, DotNetNuke“ preCondition=“integratedMode,runtimeVersionv2.0″ />
        <add name=“CaptchaHandler“ path=“*.captcha.aspx“ verb=“*“ type=“DotNetNuke.UI.WebControls.CaptchaHandler, DotNetNuke“ preCondition=“integratedMode,runtimeVersionv2.0″ />
    </handlers>
    <validation validateIntegratedModeConfiguration=“false“ />
</system.webServer>

 

Wer also bereits DotNetNuke 4.7.0 installiert hat und ein Update auf die Version 4.8.0 durchführen will, kann einfach seine web.config nehmen und diesen Abschnitt aus der neuen config in seine web.config kopieren (Einfach vor dem Bereich <system.web> einfügen).

Übrigens kann man diesen Bereich problemlos auch dann einfügen, wenn man (noch) mit dem IIS 6 arbeitet, dieser ignoriert diesen Bereich einfach.

Dann viel Spaß beim Update und Sicherung der Datenbank und des Applikationsverzeichnisses nicht vergessen smile_wink

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.