Running the SetupASPNET.vbs wizard

This wizard creates the directory structure for ASP.NET Web Forms application. It copies all necessary' infrastructure files into the application views directory and registers a virtual directory associated with the application views directory. Run the script from the directory identified above, during which time the following actions take place.

The script prompts you for the following input:

Based on the information that you provide, the script performs the following:

  1. Create the following directory structure:

    [OutputDirectory]
        – [PackagePrefix]
            – [ApplicationName]
                 – [BundleName]
                    – Ispecs
                       – Views
                            – Bin
                            – Images
                            – Lang1
                       – LangN 
  2. Infrastructure files, which are required by the generatedASP.NET Web Forms application, are copied into the appropriate folders as created above.

  3. The namespace of all code files are prefixed by

    [PackagePrefix].[ApplicationName].[BundleName] to ensure unique namespace is maintained across applications in case it later is decided to run two or more applications within the same Web Application.

  4. The default aspx page and default project/solution files are initialized as appropriate.

  5. A virtual directory pointing to the application views directory is registered with IIS with default settings.

  6. Update the following files with specific information for the current application based on your input to the script.

    • Web.config. This file identifies host connection parameters and other runtime settings.

      • Application Name

      • Bundle Name

      • Package Prefix

      • IspecModel Root Directory. This is the top level directory for the compiled IspecModel dll's. The default is <Component Enabler Installation Directory>\Classes.

    • CompileASPNET.Bat – This file compiles the generated files into a single .NET dynamic linked library file basing the file name on the Application and Bundle name.

      • Application Name

      • Bundle Name

      • Component Enabler Installation Directory