|
|
 |

 |
|
Microsoft® ASP.NET Setup and Configuration Pocket Reference
|
|
|
Author
|
|
James Avery
|
|
|
Pages
|
236
|
|
Disk
|
N/A
|
|
Level
|
Int/Adv
|
|
Published
|
04/23/2003
|
|
ISBN
|
9780735619364
|
|
Price
|
$29.99
To see this book's discounted price, select a reseller below.
|
|
|
|
|
 |
|
|
Index
A
access control lists (ACLs), 47
<activated> element, 124, 126
activation URLs, 122
adapter property (<control> section), 100
adapters
custom, 101
MMIT, default, 98
<add> element, 30
attributes of, 31
<connectionManagement> section, 116
syntax of, 31
<add> method
<assemblies> section, 57
<clientTarget> section, 54
<httpHandlers> section, 62
<protocols> section, 92
<serviceDescriptionFormatExtensionTypes> section, 93
adding. See <add> method
administration section, restricting access, 46
aliases, <clientTarget> section. See <clientTarget> section, aliases
<allow> element, 44
properties, 45
roles property, 46
verb property, 46
allowCustomAttributes property (<mobileControls> section), 99
AllowDefinition, 28
AllowLocation, 28
allowOverride setting, 17
anonymous users, denying access, 45
application pools, 147-153
adding, 148
configuring, 148
CPU monitoring, 150
identity accounts, 153
kernel request queue, limiting, 150
managing, 148
rapid-fail protection, enabling, 152
recycling worker processes, 149
startup time limits, 152
switching, 154
virtual memory settings, 149
Web garden setting, 151
<application> section, 122
application server role, adding, 145
applications
adding, 192
application pools. See application pools
assemblies, configuring, 193
assembly dependencies, viewing, 192
changing application pools, 154
configuring, 192
creating, 154
fixing, 193
multiple configuration settings, 15
physical structure, 14
properties, viewing, 192
virtual structure, 14
appliesTo property (<assemblyBinding> section), 137
apply property (<publisherPolicy> element), 139
appRequestQueueLimit property (<httpRuntime> section), 72
<appSettings> section, 18, 30-33
clearing, 32
file attribute, 32
values
adding, 30
reading, 33
removing, 31
argument property (<filter> element), 103
ASP.NET
enabling, 145
installing with IIS, 147
assemblies
adding
to compilation, 57
to GAC, 181
bindings, configuring, 183
clearing, 58
codebase settings, configuring, 184
configuring, 182
for applications, 193
deleting from GAC, 181
dependencies, viewing, 192
evaluating, 189
in GAC
deleting, 181
viewing, 180
viewing properties, 181
modifying configured, 185
partial names, matching to full names, 140
redirecting, 138
removing from compilation, 58
security, evaluating, 189
trust, increasing, 187
<assemblies> section, 57
adding assemblies, 57
removing assemblies, 58
assembly redirection, 137
<assemblyBinding> element
<probing> element, 139
<publisherPolicy> element, 139-140
<assemblyBinding> section, 136
<assemblyIdentity> element, 137
<assert> section, 113-114
assertuienabled property (<assert> element), 114
asynchronous handlers, 63
attributes, custom, 99
Authenticate method. See FormsAuthentication class
authenticating COM, 81
authentication, 36-44. See also authorization
cookie
configuring, 38
encryption for, specifying, 39
expiration, specifying, 39
persisting indefinitely, 43
sliding expiration, 39
forms, 37
configuring for authentication mode, 38
mode. See authentication mode
modules, 115
Passport, 37, 43-44
Windows, 36
setting up, 37
authentication mode, 37
configuring
forms, 38
Windows authentication, 37
setting, 37
<authentication> section, 36-44. See also authentication; <authorization> section
mode property. See authentication mode
<authenticationModules> section, 115
authorization, 44-45. See also authentication
file. See file authorization
sub-directories and, 47
<authorization> section, 44-45. See also <authentication> section; authorization
autoEventWireup property (<pages> section), 78
autoflush property (<trace> section), 110
B
batch compilation, 55-56
batch property (<compilation> element), 55
batching compilation, 55
batchTimeout property (<compilation> element), 55
<bindingRedirect> element, 138
Boolean switches, 111-112
<browserCaps> section, 47-52
as property, 49
<filter> element, 49, 51
<result> element, 48
type property, 48
<use> element, 49
browsers
aliases, 52
detecting, 47
forcing pages to level of, 52
requests, validating, 78
targeting
client target aliases, 53
specific, 52
uplevel vs. downlevel, 53
buffer property (<pages> section), 77
<bypasslist> element, 118
bypassonlocal property (<proxy> element), 117
C
cache type property (GAC assemblies), 181
caching, 9
camel case, 5
<channel> section, 122, 128
channel sink providers, 129
channel sinks, 130
channels, declaring, 122-123
<channels> section, 122, 128
<channelSinkProviders> section, 130
<choice> element, 106
CHTML adapter, 98
class property (<nameEntry> element), 134
<clear> element, 30
<clear> method. See clearing
clearing
aliases, 54
<appSettings> section, 32
assemblies, 58
HTTP handler mappings, 63
protocols, 93
sections, 30
<serviceDescriptionFormatExtensionTypes> section, 93
soap sections, 94
<client> section, 123
clientConnectedCheck property (<processModel> section), 80
clientTarget property, 53
<clientTarget> section, 52-54
aliases, 52
adding/removing, 54
clearing, 54
uplevel vs. downlevel, 53
CLR. See common language runtime
clr property
(<interopXmlElement> element), 127
(<interopXmlType> element), 128
code access, configuring security level, 90
code errors, 58
<codeBase> element, 138
codebase property (GAC assemblies), 181
codebase settings, 184
COM, authentication level, 81
comAuthenticationLevel property (<processModel> section), 80
comImpersonationLevel property (<processModel> section), 81
common language runtime (CLR), 136. See also <runtime> section
finding assemblies, 138
garbage collection, specifying location, 141
compare property (<filter> element), 103
comparison filters, 102-103
compilation. See also <compilation> section, <compilers> sub-sections
assemblies, adding, 57
batch, 56
specifying maximum number of files, 55
batching, 55
setting timeout, 55
configuring, 54
temporary file storage during, 56
<compilation> element, 55
<compilation> section, 54-58. See also compilation; compilers
<compilers> sub-sections, 56
compilerOptions property (<compilers> section), 57
compilers, 57. See also compilation; <compilation> section
<compilers> section, 56
compiling
batches, 55-56
debug binaries, 55
configSections. See configuration sections
configuration. See configuration files; configuration model
configuration, page-level, 77-79
configuration changes, testing, 9
configuration errors, 17
configuration files, 3-6
<add> element. See <add> element
adding sections to, 28
<appSettings> section. See <appSettings> section
camel case, 5
<clear> element, 30
clearing, 30
compilation, lack of, 9
<configSections> section. See configuration sections
configuration sections. See configuration sections
editing, 10
machine.config. See machine.config
pascal case, 5
<remove> element, 29
removing
all sections, 30
sections, 29
section groups. See section groups
security, 10
tag syntax, 4
web.config. See web.config
XML rules, 4
configuration model, 3-4, 13
inheritance, 14
configuration objects, 22
configuration sections, 6, 8, 27
custom. See custom sections
declaring, 27
section groups, 7. See also section groups
grouping, 7
handler declarations, 18, 27
handlers, 6, 8, 17-22, 159
inheritance, 169
nesting, 162
sub-sections, 8-9
configuration settings, 9
graphics files, 16
html files, 16
inheritance, 13, 15
locking, 17. See also allowOverride setting
multiple, 15
naming convention, 9
overriding, 15
preventing overriding, 17. See also allowOverride setting
single files, 16
targeting, 16
Configure Your Server wizard, 145
configuring
application pools, 148
ASP.NET, to be system account, 84
assemblies, 182
modifying, 185
new, 182
assembly bindings, 183
assembly codebase settings, 184
authentication cookie, 38
authentication mode
forms configuration, 38
Windows configuration, 37
code access security level, 90
compilation, 54
evaluator filters, 104
IIS, 12
impersonation, 73-75
mobile runtime, 98
.NET applications, 192
Passport authentication, 43
proxy servers, 117
remoting, 121, 185
remoting channels, 186
runtime security policy, 186
state server, 87
trace listeners, 110
XML Web services, 92
<connectionManagement> section, 116
<control> section, 100
controls, rendering, 53, 106
cookieless property (<sessionState> section), 87
cookielessDataDictionaryType property (<mobileControls> section), 99
cookies, authentication
configuring, 38
encryption, 39
expiration, 39
persisting indefinitely, 43
protection level, 40
sliding expiration, 39
timeout value, 40
cpuMask property (<processModel> section), 81
create method (IConfigurationSectionHandler), 165
CreateFromName method, 135
CreateStatic method, 20, 22
<credentials> element, 40
<cryptoClass> element, 133-134
cryptography class references, 134
cryptography mappings, 133
<cryptographySettings> section, 133
<cryptoNameMappings> element, 133
<cryptoClasses> element, 133
<nameEntry> element, 134
culture property
(<assemblyIdentity> element), 137
(<globalization> section), 61
custom adapter sets, 101
custom attributes, 99
custom section handlers
complex, 167
creating, 165
custom sections, 159
creating with
available handlers, 160
custom handlers, 163
DictionarySectionHandler handler, 161
NameValueFileSectionHandler handler, 160
SingleTagSectionHandler handler, 162
nesting, 162
customChannelProperty property (<channel> section), 123, 128
customChannelSinkProperty property (<provider> element), 130
<customErrors> element. See customizing, error messages
<customErrors> section, 58-60
customFormatterProperty property (<formatter> section), 129
customizing
error messages, 58
HTTP
errors, 60
handlers, 63
modules, 68
server unavailable message, 84
D
deadlocks, 85
debug binaries, compiling, 55
debug property (<compilation> element), 55
<debug> section, 131
debugging JIT, 132
declaring
configuration sections, 27
section groups, 28
sections, 27
DCOM security, 80
decryptionKey property (<machineKey> section), 76
Default AppPool Properties dialog box, 148
Health tab settings, 152
Performance tab settings, 150
Recycling tab settings, 149
default programming language, specifying, 55
defaultLanguage property (<compilation> element), 55
<defaultProxy> section, 117
delayLoadAsClientChannel property (<channel> section), 128
deleting assemblies from GAC, 181
<deny> element, 44
properties, 45
roles property, 46
users property, domain users in, 45
verb property, 46
denying anonymous access, 45
<dependentAssembly> element
<assemblyIdentity> element, 137
<publisherPolicy> element, 139
<dependentAssembly> section, 137
deployment packages, 190
detecting browsers, 47
developerInstallation property (developmentMode> element), 136
<developmentMode> element, 136
<device> section, 100
<deviceFilters> section, 102-107. See also filters
<filter> element, 102
devices, mobile controls, 100, 106
<DeviceSpecific> element, 106
DictionarySectionHandler handler, 161
directories
different trace settings, 16
multiple configuration settings, 15
displayName property
(<channel> section), 123, 128
(<client> section), 124
(<wellknown> element), 124
displayname property (<wellknown> element), 126
domain controllers, ASP.NET on, 84
domain users in users property, 45
E
editing configuration files, 10
enable property
(<processModel> section), 81
(<trace> section), 89
enabled property (<gcConcurrent> element), 141
enableSessionState property (<pages> section), 77
enableViewState property (<pages> section), 77
enableViewStateMac property (<pages> section), 77
enabling
ASP.NET, 147
custom attributes, 99
tracing, 11
encryption, 75-77
for authentication cookie, specifying, 39
<error> element, 60
error messages
code errors, 58
customizing, 58. See also <customErrors> element
HTTP errors. See HTTP errors
remote access only, 59
server unavailable, customizing, 84
Evaluate An Assembly Wizard, 189
evaluator filters, 102, 104
event log, 81
executionTimeout property (<httpRuntime> section), 72
Explicit option (Visual Basic), 55-56
explicit property (<compilation> element), 55
extension property (<compilers> section), 57
F
file attribute, 33
file authorization, 47
file extensions, 67
fileEncoding property (<globalization> section), 61
files, configuring, 16
<filter> element, 49
filters. See also <deviceFilters> section
comparison, 102, 103
evaluator, 102, 104
mobile controls, 105
fixing applications, 193
<formatter> element, 129
formatter sinks, 129
forms authentication, 37
configuring authentication mode for, 38
implementing, 41-43
<forms> element, 38, 40
FormsAuthentication class, 42
Authenticate method, 42
RedirectFromLoginPage method, 43
fullName property (<qualifyAssembly> element), 140
G
GAC assemblies, 6, 180
adding, 181
configuring, 182
bindings, 183
codebase settings, 184
new, 182
deleting, 181
viewing, 180
properties, 181
<gcConcurrent> element, 141
global assembly cache assemblies. See GAC assemblies
<globalization> section, 61-62
graphics files, configuring, 16
H
handlers, 6, 8, 17-22
custom, 163
complex, 167
creating, 165
custom sections, creating with, 160
declarations, 27
declaring, 18
inheritance, 169
handlers, HTTP. See HTTP handlers
hierarchical configuration model. See configuration model
history, specifying maximum size, 99
href property (<codeBase> element), 138
HTML adapter, 98
html files, 16
HTTP errors, 58
customizing, 60
HTTP Handler factory handlers, 63
HTTP handlers, 62. See also <httpHandlers> section
adding to machine.config file, 66
asynchronous, 63
customizing, 63
HTTP Handler factory, 63
mappings, removing, 63
registering in configuration files, 65
specifying when loaded, 62
synchronous, 63
HTTP modules, 68. See also <httpModules> section
adding, 68
application events, 69, 70
customizing, 68
removing, 68
HTTP runtime, 72-73
<httpHandlers> section, 62-67. See also HTTP handlers
<httpModules> section, 68-71. See also HTTP modules
adding modules, 68
removing modules, 68
<httpRuntime> section, 72-73
I
IConfigurationSectionHandler, 6, 18, 164
create method, 165
id property (<channel> section), 128
<identity> section, 73-75. See also impersonation
identity verification. See authentication
idleTimeout property (<processModel> section), 81
IHttpHandler interface, 63
IIS (Internet Information Services)
application structure, 14
configuring, 12
creating applications with, 154
installing ASP.NET with, 147
settings, 145
user identity, accessing, 156
virtual directories, 14
impersonate property (<identity> section), 74
impersonation, 74
configuring, 73-75
implementing, 74
registry values, setting, 75
user name/password, encrypting, 74
implementing forms authentication, 41-43
includeVersions property (<formatter> section), 129
indentsize property (<trace> section), 110
inheritance of configuration settings, 13, 15
inheritsFrom property (<device> section), 100
initializeData property (<add> element), 111
installing ASP.NET, with IIS, 147
interfaces, 6. See also IConfigurationSectionHandler
Internet Information Services. See IIS
<interopXmlElement> element, 127
<interopXmlType> element, 127
I/O threads, specifying maximum, 82
IsReusable property, 64
J-K
JIT debugging, 132
jitDebugging property (<system.windows.forms> section group, 132
key/value pairs, 31
L
language property (<compilers> section), 57
leaseManagerPollTime property (<lifetime> section), 125
leaseTime property (<lifetime> section), 125
level property (<trust> section), 91
<lifetime> section, 125
<listeners> section, 110
adding trace listener, 111
loadTypes property (<debug> section), 131
Local Service identity, 153
Local System identity, 153
localOnly property (trace> section), 89
location tag, 46
locking configuration settings, 17
logfilename property (<assert> element), 114
loginUrl property (<forms> element), 38
logLevel property (<processModel> section), 81
logon.aspx page, 41
M
MAC validation, 79
machine.config, 3, 13
allowOverride setting, 17
<browserCaps> section and, 48
default settings, 4
editing, 10
overriding settings, preventing, 13
overriding web.config, 4
XML declaration, 6
<machineKey> section, 75-77
mapping security classes to friendly names, 133
maxBatchGeneratedFileSize property (<compilation> element), 55
maxBatchSize property (<compilation> element), 55
maxIoThreads property (<processModel> section), 82
maxRequestLength property (<httpRuntime> section), 72
maxWorkerThread property (<processModel> section), 82
memoryLimit property (<processModel> section), 82
method property (<filter> element), 103
Microsoft mobile Internet toolkit. See MMIT
Microsoft Passport. See Passport authentication
Microsoft Shared Source CLI Implementation, 18
minFreeLocalRequestFreeThreads property (<httpRuntime> section), 72
minFreeThreads property (<httpRuntime> section), 72
MMIT (Microsoft mobile Internet toolkit), 97
default adapters, 98
downloading/installing, 101
mobile controls
custom attributes, enabling, 99
customizing content created by, 105
devices, 100, 106
filters, 105
mobile runtime, 98
<mobileControls> section, 98-102
declaring adapters, 98
<device> sub-section, 100
mode property
(<customErrors> element), 59
(<sessionState> section), 87
(<wellknown> element), 126
mode property values, 37
<module> element, 118
<mscorlib> section, 133
N
name property
(<add> element), 111
(<assemblyIdentity> element), 137
(<control> section), 100
(<device> section), 100
(<filter> element), 103
(<forms> element), 38
(<nameEntry> element), 134
(<oidEntry> element), 135
(<securityPolicy> section), 86
<nameEntry> element, 134
NameValueFileSectionHandler handler, 160
NameValueSectionHandler, 20
navigation, smart, 78
.NET Framework, 141
.NET Framework Configuration tool, 179
runtime security policy, configuring with, 186
.NET security, 186
Network Service identity, 153
newVersion property (<dependentAssembly> element), 138
numRecompilesBeforeAppRestart property (<compilation> element), 55
O
objectUri property (<wellknown> element), 126
OID mappings, 133
OID property (<oidEntry> element), 135
<oidEntry> element, 135
<oidMap> element, 133, 135
oldVersion property (<dependentAssembly> element), 138
originUrl property (<trust> section), 91
overriding configuration settings, 15
preventing, 17
P
pageAdapter property (<device> section), 100
pageBaseType property (<pages> section), 78
page-level configuration, 77-79
pageOutput property (<trace> section), 90
<pages> section, 77-79
parsing XML, 22
partialName property (<qualifyAssembly> element), 140
pascal case, 5
Passport authentication, 37, 43-44
configuring, 43
<passport> element, 43
password property
(<identity> section), 74
(<processModel> section), 82
passwordFormat property, 40
path property
(<forms> element), 39
(<httpHandlers> section), 62
ping frequency, setting, 82
pingFrequency property (<processModel> section), 82
pingTimeout property (<processModel> section), 82
policyFile property (<securityPolicy> section), 86
port property (<channel> section), 123
predicateClass property (<device> section), 100
predicateMethod property (<device> section), 100
<preLoad> element, 127
privatePath property (<probing> element), 140
<probing> element, 139
<processModel> section, 79-85
processors
I/O threads, specifying maximum, 82
specifying, 81
worker threads, specifying maximum, 82
protection property (<forms> element), 39
protocols
adding, 92
clearing, 93
<protocols> section, 92
<provider> element, 130
<proxy> element, 117
proxy servers, 117
proxyaddress property (<proxy> properties), 117
publicKeyToken property (<assemblyIdentity> element), 137
publisher policy, 139
<publisherPolicy> element, 139-140
Q-R
<qualifyAssembly> element, 140
ReadOnlyNameValueCollection, 22
ReadSection method, 171
RedirectFromLoginPage method. See FormsAuthentication class
redirecting
assemblies, 138
unauthenticated users, 44
users, from login page, 43
ref property
(<channel> section), 123
(<formatter> section), 129
(<provider> element), 130
referring page, returning users to, 43
remoting
channels, configuring, 186
configuring, 121, 185
Remoting Services Properties dialog box, 185
<remove> element, 29
<remove> method
<assemblies> section, 58
<clientTarget> section, 54
<httpHandlers> section, 63
<protocols> section, 93
<serviceDescriptionFormatExtensionTypes> section, 93
removing. See also <remove method>
section declarations, 29
section groups, 29
sections, 29
sections, all, 30
values, from <appSettings> section, 31
rendering controls, 53, 106
renewOnCallTime property (<lifetime> section), 125
requestEncoding property (<globalization> section), 61
requestLimit property
(<processModel> section), 82
(<trace> section), 90
requestQueueLimit property (<processModel> section), 82
<requiredRuntime> element, 141
requireSSL property (<forms> element), 39
resetting security settings, 191
resources, allowing/denying access. See authorization
response buffering, 77
responseDeadlockInterval property (<processModel> section), 82
responseEncoding property (<globalization> section), 61
responseRestartDeadlockInterval property (<processModel> section), 83
restricting administrative section access, 46
<result> element, 48
roles, adding to application server, 145
Rotor, 18
runtime security policy
assembly trust, increasing, 187
configuring, 186
deployment packages, creating, 190
zone security, adjusting, 189
<runtime> section, 136-141. See also common language runtime
S
safemode property (<requiredRuntime> element), 142
<section> element
AllowDefinition, 28
AllowLocation, 28
attributes, 28
declaring, 27
syntax, 27
section groups, 7-8
declaring, 28
nesting configuration sections in, 162
removing, 29
section handlers, inheritance, 169
<sectionGroup> element, 28
sections
adding values, 30
declarations, removing, 29
declaring, 27
groupings. See section groups
removing, 29
removing all, 30
security, 10
classes, mapping to friendly names, 133
code access level, configuring, 90
file extensions, 67
levels, 186
resetting, 191
zone, adjusting, 189
<securityPolicy> section, 85-86
server unavailable message, customizing, 84
serverErrorMessageFile property (<processModel> section), 83
servers
application pools. See application pools
Web applications, adding, 154
<service> section, 125
<serviceDescriptionFormatExtensionTypes> section, 93
session state, enabling, 77
sessions, 86-89
<sessionState> section, 86-89
sessionStateHistorySize property (<mobileControls> section), 99
<settings> section, 119
shutdownTimeout property (<processModel> section), 83
SingleTagSectionHandler handler, 162
sliding cookie expiration, 39
slidingExpiration property (<forms> element), 39
smart navigation, enabling, 78
smartNavigation property (<pages> section), 78
soap extensions, 93
<soapInterop> section, 126
sponsorshipTimeout property (<lifetime> section), 125
SQL state server, 88
<startup> section, 141-143
state server
configuring, 87
SQL, 88
stateConnectionString property (state server section), 88
stateNetworkTimeout property (state server section), 88
Strict option (Visual Basic), 56
strict property (<compilation> element), 56
strictBinding property (<formatter> section), 129
strings. See values
sub-directories, 47
sub-sections, 8-9
<supportedRuntime> element, 142
switches
adding to <switches> section, 111
Boolean, 111-112
trace. See trace switches
<switches> section, 111-113
adding Boolean switches, 112
adding switches, 111
adding trace switches, 113
synchronous handlers, 63
system account, configuring ASP.NET as, 84
System.Configuration.IgnoreSectionHandler, 159
<system.diagnostics> section group, 109
<system.net> section group, 114-121
<system.runtime.remoting> section group, 121
<System.Web> section group, <authentication> section. See <authentication> section
<system.windows.forms> section group, 132
T
TabStrip Web control, 53
targeting
to client target aliases, 53
configuration settings, 16
uplevel browsers, 53
tempDirectory property (<compilation> element), 56
testing configuration changes, 9
timeout property
(<forms> element), 39
(<processModel> section), 83
(<sessionState> section), 87
trace listeners
adding to <listeners> section, 111
autoflush, turning on, 110
configuring, 110
<trace> section, 89-90, 110-111
<listeners> sub-section. See <listeners> section
trace switches, 111-113
adding to <switches> section, 113
values, 112
traceMode property (<trace> section), 90
tracing, 89-90
enabling, 11
requests, limiting, 90
settings, different for multiple directories, 16
sort method, specifying, 90
Trust An Assembly Wizard, 187
trust assembly, increasing, 187
<trust> section, 90-91
<trustLevel> element, 85
type property
(<add> element), 111
(<channel> section), 123, 128
(<compilers> section), 57
(<filter> element), 103
(<formatter> section), 129
(<httpHandlers> section), 62
(<provider> element), 130
(<wellknown> element), 124, 126
typeFilterLevel property (<formatter> section), 129
U
uiCulture property (<globalization> section), 61
updating mobile control devices, 106
url property
(<client> section), 124
(<wellknown> element), 124
useFullyQualifiedRedirectUrl property (<httpRuntime> section), 73
<user> element, 41
user names/passwords
authentication, checking, 42
storing, 40-41
userAgent values, 52
userControlBaseType property (<pages> section), 78
username property (<identity> section), 74
userName property (<processModel> section), 83
users
anonymous, denying access to, 45
domain, in users property, 45
granting access to, 45
unauthenticated, redirecting, 44
verifying identity. See authentication
usersystemdefault property (<proxy> element), 117
V
validate property (<httpHandlers> section), 62
validateRequest property (<pages> section), 78
validating view state, 79
validation, MAC, 79
validation property (<machineKey> section), 76
validation script file, 91
validationKey property (<machineKey> section), 76
values
adding, 30
<appSettings>, reading, 33
removing from <appSettings> section, 31
verb property, 46
(<httpHandlers> section), 62
version property
(<codeBase> element), 138
(<requiredRuntime> element), 142
(<supportedRuntime> element), 142
versionHeader property (<httpRuntime> section), 73
view state, 78
validating, 79
virtual directories, 14
Visual Basic
Explicit option, 56
enabling, 55
Strict option, 56
W
warningLevel property (<compilers> section), 57
Web applications, creating, 154
web.config, 3, 13
allowOverride setting, 17
machine.config, overriding, 4
overriding settings, preventing, 13
<webControls> section, 91
webGarden property (<processModel> section), 83
<webRequestModules> section, 120
<webServices> section, 92
<wellknown> element, 124, 126
Windows authentication, 36, 155
configuring authentication mode, 37
enabling, 155
setting up, 37
WindowsPrincipal object, 156
WML adapter, 98
worker process, specifying timeout, 81
worker threads, specifying maximum, 82
<wsdlHelpGenerator> section, 94
X-Z
XML
configuration files. See configuration files
nodes, checking, 171
parsing, 22
xml property
(<interopXmlElement> element), 127
(<interopXmlType> element), 128
XML Web services, 92
xmlns property (<assemblyBinding> section), 137
zone security, 189
Last Updated: April 14, 2003
|