Asp.Net: Axinom Enterprise CMS - WebConfig
Segue in questa sezione le mie considerazioni riguardo
la prova di questo CMS scritto interamente in .Net: intanto linko i miei due
post precedenti che introducevano all'argomento:
Oggi invece andiamo a scoprire le impostazioni delle varie directory del MS
in particolare i file *.config delle directory. Ogni directory virtuale contiene
logicamente un web.config che nel caso specifico della AxCMSweb_CMSDemo contiene
le istruzioni necessarie per cambiare dinamicamente impostazioni a seconda del
browser utilizzato, niente di nuovo ma se pensate a quello che bisognava fare
anni fa mi sembra una soluzione ottimale.
-- Esempio per browser: (Netscape 6+,
Mozilla/Firebird, ...) //-->
<case match="^Mozilla/5\.0 \([^)]*\)
(Gecko/[-\d]+)?
(?'type'[^/\d]*)([\d]*)/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*)).*">
browser=Gecko
type=${type}
frames=true
tables=true
cookies=true
javascript=true
javaapplets=true
ecmascriptversion=1.5
w3cdomversion=1.0
css1=true
css2=true
xml=true
tagwriter=System.Web.UI.HtmlTextWriter
<case match="rv:(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*))">
version=${version}
majorversion=${major}
minorversion=${minor}
<case match="^b" with="${letters}">
beta=true
case>case>case>
powered by
IMHO