Deploying .NET Applications: A Lifecycle Guide: A Lifecycle Guide (Patterns & Practices)
For more information on No Touch Deployment:No Touch Deployment in the .NET Framework http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbtchno-touchdeploymentinnetframework.asp
For more information on code access security: Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication (Microsoft Press, ISBN: 0-7356-1890-0) or on MSDN http://msdn.microsoft.com/library/en-us/dnnetsec/html/secnetlpMSDN.asp?frame=true
For more information on the Visual Studio setup wizard:Distributing the Visual J# .NET Redistributable Package http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vjsharp/html/vjsamDistributingVisualJNETFramework.asp
For more information on preventing files in a Project Output Group from being deployed:Excluding Files from Project Output Groups: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxtskexcludingfilesfromprojectoutputgroup.asp
For more information on Special Folders:Special Folders and Custom Folders http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vbconCustomFoldersSpecialFolders.asp
For more information about deploying all required COM components:Deploying COM+ Applications http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cossdk/htm/pgdeployingapplications_5xmb.asp
and
Application Deployment Using Microsoft Management Technologies http://www.microsoft.com/windows2000/techinfo/howitworks/management/apdplymgt.asp
For step-by-step instructions on how to create and use merge modules:Creating or Adding a Merge Module Project http://msdn.microsoft.com/library/en-us/vsintro7/html/vbtskcreatingoraddingmergemodule.asp
For more information about managing the security requirements for downloaded CAB files:Writing Secure Managed Controls http://msdn.microsoft.com/library/en-us/cpguide/html/cpconwritingsecuremanagedcontrols.asp
For more information about working with launch conditions:Launch Condition Management in Deployment: http://msdn.microsoft.com/library/en-us/vsintro7/html/vxconLaunchConditionManagementInDeployment.asp
For more information about using the Condition property:Deployment Conditions http://msdn.microsoft.com/library/en-us/vsintro7/html/vxconDeploymentConditions.asp
For more information on adding a launch condition for the J# redistributable package:Distributing the Visual J# .NET Redistributable Package http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vjsharp/html/vjsamDistributingVisualJNETFramework.asp
For more information on adding an MDAC launch condition:Adding a Launch Condition for Microsoft Data Access Components http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxtskaddinglaunchconditionformicrosoftdataaccesscomponents.asp
For instructions on how to add registry keys to your projects:Adding and Deleting Registry Keys in the Registry Editor http://msdn.microsoft.com/library/en-us/vsintro7/html/vbtskAddingDeletingRegistryKeys.asp
For more information about modifying the registry tableRegistry Table Information http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/registry_table.asp
For instructions on how to specify values for registry keysAdding and Deleting Registry Keys in the Registry Editor http://msdn.microsoft.com/library/en-us/vsintro7/html/vbtskAddingDeletingRegistryValues.asp
For more information about creating default registry values:Creating a Default Registry Value in the Registry Editor http://msdn.microsoft.com/library/en-us/vsintro7/html/vbtskCreatingDefaultRegistryValue.asp
For instructions on how to import registry files into your deployment projects:Importing Registry Files in the Registry Editor http://msdn.microsoft.com/library/en-us/vsintro7/html/vbtskImportingRegistryFiles.asp
For more information about editing file associations:File Types Management in Deployment http://msdn.microsoft.com/library/en-us/vsintro7/html/vbconTheAssociationsEditor.asp
For an example of a localized Installer package:Localizing a Windows Installer Package http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/localizing_a_windows_installer_package.asp
For more information about programmatically defining these IIS 6.0 Settings:Programmatic Administration Guide http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/windowsserver2003/proddocs/server/prog_prog.asp
For more information about IIS Security in ASP.NET applications:Authentication in ASP.NET: .NET Security Guidance http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/authaspdotnet.asp
For more information about custom actions:Custom Actions http://msdn.microsoft.com/library/en-us/vsintro7/html/vbconCustomActions.asp
For more information about working with custom actions:Adding and Removing Custom Actions in the Custom Actions Editor http://msdn.microsoft.com/library/en-us/vsintro7/html/vbtskAddingRemovingCustomActions.asp
For more information about passing data from your installer to a custom action:Walkthrough: Passing Data to a Custom Action http://msdn.microsoft.com/library/en-us/vsintro7/html/vxwlkWalkthroughPassingDataToCustomAction.asp
For an example of how to create and use installer classes:Walkthrough: Using a Custom Action to Create a Database During Installation http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxwlkwalkthroughusingcustomactiontocreatedatabaseduringinstallation.asp
For more information about using the Installutil.exe utility:Installer Tool (Installutil.exe) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpconinstallerutilityinstallutilexe.asp
For instructions on using the EventLogInstaller class:Walkthrough: Installing an Event Log Component http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbwlkWalkthroughCreatingEventLogInstallers.asp
For more information about creating and installing Windows service applications:Adding Installers to Your Service Application http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbtskAddingInstallersToYourServiceApplication.asp
For more information about registering WMI schemas for your instrumented applications with the ManagementInstaller class:Registering the Schema for an Instrumented Application http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconregisteringtheschemaforaninstrumentedapplication.asp
For an example of how to register and unregister your component using the RegistrationHelper class:Deploying N-Tier Applications with Visual Studio .NET Setup Projects http://www.gotdotnet.com/team/xmlentsvcs/deployntier.aspx
For more details about the RegistrationHelper class:Understanding Enterprise Services in .NET on the .NET Framework Community Web site, GotDotNet http://www.gotdotnet.com/team/xmlentsvcs/espaper.aspx
For information on how to pre-compile your ASP.NET application during a Windows Installer installation:Walkthrough: Using a Custom Action to Pre-Compile an Assembly During Installation http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxwlkwalkthroughusingcustomactiontoprecompileassermblyduringinstallation.asp
For more information about each of the dialog boxes you can add to Windows Installer:Deployment Dialog Boxes http://msdn.microsoft.com/library/en-us/vsintro7/html/vbconDeploymentDialogs.asp
You can obtain digital certificates from a number of certificate authorities, such as VeriSign (http://www.verisign.com/) or Thawte (http://www.thawte.com/).
For more information about digital certificates:Platform SDK CryptoAPI Tools Reference http://msdn.microsoft.com/library/en-us/security/security/cryptoapi_reference.asp
For more information about using Authenticode signing for your Visual Studio .NET setup projects:Deployment and Authenticode Signing http://msdn.microsoft.com/library/en-us/vsintro7/html/vxconDeploymentAuthenticodeSigning.asp
For more information on Administrative Installations:Administrative Installations in the Platform SDK http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/administrative_installation.asp
To download a sample application (Setup.exe) that bootstraps the .NET Framework:Microsoft .NET Framework Setup.exe Bootstrapper Sample http://msdn.microsoft.com/downloads/default.asp?URL=/code/sample.asp?url=/msdn-files/027/001/830/msdncompositedoc.xml
For more information about how to modify the Setup.exe Bootstrapper sample:Redistributing the .NET Framework http://msdn.microsoft.com/library/en-us/dnnetdep/html/redistdeploy.asp
To fix browser content expiration settings can cause the Web bootstrapper application to fail to download:Knowledge Base article Q313498, "BUG: Error 1619 When You Install a Package That Uses Web Bootstrapper http://support.microsoft.com/default.aspx?ln=EN-US&pr=kbinfo&#mskb
For more information about the process for installing bootstrapping applications:Bootstrapping in the Platform SDK http://msdn.microsoft.com/library/en-us/msi/boot_4puv.asp
To download the Microsoft Windows Installer SDK:Samples, Tools, and Documentation (x86) v1.2 for Windows 2000, Windows 9x, and Windows NT 4.0 on MSDN http://msdn.microsoft.com/downloads/sample.asp?url=/MSDN-FILES/027/001/457/msdncompositedoc.xml
For more information about nested installations:Nested Installation Actions http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/cact_260j.asp
For step-by-step instructions on creating nested installation:Knowledge Base article Q306439, "HOWTO: Create a Nested .msi Package" http://support.microsoft.com/default.aspx?ln=EN-US&pr=kbinfo&#mskb
For in-depth information about the Windows Installer automation interface:Automation Interface" section of the Platform SDK on MSDN http://msdn.microsoft.com/library/en-us/msi/auto_8uqt.asp
For more information about using the Caspol.exe tool:Code Access Security Policy Tool (Caspol.exe http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpgrfcodeaccesssecuritypolicyutilitycaspolexe.asp
For more information about administering security policy:Security Policy Administration Overview http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconsecuritypolicyadministrationoverview.asp
For more information about specifying security policy in code for application domains:Setting Application Domain-Level Security Policy http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconsettingapplicationdomainlevelsecuritypolicy.asp
For more information about using the Mscorcfg.msc wizard:.NET Framework Configuration Tool (Mscorcfg.msc) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpconnetframeworkadministrationtoolmscorcfgmsc.asp
For answers to frequently asked question regarding the deployment of security policy:.NET Framework Enterprise Security Policy Administration and Deployment http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/entsecpoladmin.asp
For more information on deploying applications using no touch deployment:Security and Versioning Models in the Windows Forms Engine Help You Create and Deploy Smart Clients http://msdn.microsoft.com/msdnmag/issues/02/07/NetSmartClients/default.aspx
For a list of articles on Windows Forms-based applications:Articles List for Windows Forms Applications http://www.windowsforms.net/Default.aspx?tabindex=3&tabid=40#Deployment
Категории