Sunday, July 22, 2007

Web.config : Important Elements

web.config important elements:

?xml version="1.0"
configuration

appSettings
add key="keyName" value="valueHere"
appSettings

connectionStrings

system.web
compilation debug="false"

authentication mode="Forms|Windows|Passport|None"
forms loginUrl="Logon.aspx" name="FormsAuthCookie"
credentials passwordFormat=”Clear|SHA1|MD5”
forms

authorization
allow users|roles|verbs
deny users="?"
authorization

caching
cache
outputCache
outputCacheSettings
caching

httpCookies domain=”String”
httpOnlyCookies =”true|false”
requireSSL = “true|false"

sessionState
mode=”Off|InProc|StateServer|SQLServer|Custom”
timeout=”minutes”
cookieName=”identifier” cookieless=”true|false|AutoDetect|UseCookies|UseUri|UseDeviceProfile”
sessionState

httpHandlers
add verb=”*” path=”*.vsproj” type=”System.Web.HttpForbiddenHandler”
remove
clear
httpHandlers

urlMappings enabled=”true|false”
add
clear
remove
urlMappings


trace enabled="true|false"
localOnly="true|false"
pageOutput="true|false"
requestLimit="integer"
mostRecent="true|false"
writeToDiagnosticsTrace="true|false"
traceMode="SortByTime|SortByCategory"

customErrors
mode="On|Off|RemoteOnly" defaultRedirect="GenericErrorPage.htm">
error statusCode="403" redirect="err404.htm"
error statusCode="404" redirect="err403.htm"
customErrors>

globalization enableClientBasedCulture="true|false"
requestEncoding="any valid encoding string"
responseEncoding="any valid encoding string"
fileEncoding="any valid encoding string"

responseHeaderEncoding = "any valid encoding string"
resourceProviderFactoryType = string
enableBestFitResponseEncoding = "true|false"

culture="any valid culture string"
uiCulture="any valid culture string"


system.web
configuration

No comments: