actions, custom. See custom actions
Active Directory, Group Policy. See Group Policy
Add/Remove Programs dialog box, specifying program icon in, 117
administrative application installation, 133
alternative interop assemblies, 68
Application Center, 88–89
installing, 89
managing application lifecycle with, 89
side-by-side execution and, 181
SSL certificates and, 88
upgrading applications with, 163
upgrading COM+ applications with, 164
application configuration files, 52
<codebase> entry, pointing at assembly location, 62
for Web applications, 52
application resources
creating. See installation components
deploying, in file copy distribution, 140
registering, 140
Windows Installer packages and, 80
Application Updater Application Block, 166
applications
administrative installation of, 133
assemblies for sole use of. See private assemblies
assigning to users/computers, 82
author name, specifying, 117
automatically installing. See Group Policy
automatically updating. See no-touch deployment
configuration settings, updating for correct environment, 5
configuring for automatic updates, 166
console, 11
dependencies, problems caused by, 5
deploying, as build outputs, 87
deploying, with Application Center, 88–89
detecting newer versions during installation, 117
developing. See development
distributed, running side-by-side, 175
distributing, with Group Policy, 82
environments managed in, 5
executing in isolation, 174
Framework. See Framework applications
installing. See deploying; deployment
manufacturer name, specifying, 118
multi-tiered, 81
performance counters, deploying with, 127
phone support number, specifying, 119
publishing, to users, 82
redirecting to use upgraded assemblies, 172
removing previous versions during installation, 118
resources. See application resources
security, in no-touch deployment, 99
server, automatically configuring when distributing content, 89
settings, storage location, 53
source image, installing onto network, 133
staging, 6
testing, 6
trust level, setting, 60
upgrading. See upgrading Framework applications
with multiple assemblies, 78
ASP.NET
applications. See ASP.NET applications
HTTP handlers, 72
HTTP modules, 72
IHttpHandler interface, 72
IHttpModule interface, 72
worker process isolation mode, 70–71
ASP.NET applications, 10
.NET Framework and, 12
batch compiling, 129
dependent components, 182
GUI code, 10
IIS and. See IIS
JIT compiling, 129
pre-compiling, 129
script maps, 180
settings, storage location of, 71
side-by-side execution of, 180
Windows Forms user controls, 10, 64
assemblies, 58–65
adding to deployment projects, 105, 113
allowing partially trusted callers, 60
assigning permissions, in no-touch deployment, 99
deploying, multiple times, 61
deploying, with file copy distribution, 139
elements of, locating, 59
ensuring uniqueness, 59
executed on demand from client computer. See Windows Forms user controls
global assembly cache. See global assembly cache
HTTP modules. See HTTP modules
installation components, adding to, 126
installing into global assembly cache, without Windows Installer, 139
instrumented. See instrumented assemblies
interop. See interop assemblies
linker utility, 60
manifests, 58
MSIL code, 59
multiple, in single application, 78
private. See private assemblies
recompiling, while in use, 162
reference counting, 63
resources, 59
running side by side, 171
satellite, 74
shared. See shared assemblies
strong named. See strong named assemblies
type metadata, 58
upgraded, redirecting applications to use, 172
upgraded, supplying publisher policy with, 173
version, specifying, 179
Windows Forms user controls, 10, 64
Authenticode signing for Windows Installer files, 132
author name, specifying, 117