...\<App>

This folder contains files necessary to ensure the application can run as a web application.  Some of these files are created directly by Iron Speed Designer; others are provided for your convenience.

Files created by Iron Speed Designer

File

Function

AppInfo.xml

This file is created by Iron Speed Designer and contains information about the application, including its name, and application description.

<App Name>.config

This file is used internally by Iron Speed Designer and should not be modified.

<App Name>.vsdisco

This XML-based file contains links (URLs) to resources providing discovery information for an XML Web service.

CompileApplication.bat
CompileApplication.rsp

This batch file compiles your application’s source code into a DLL assembly using either the.NET Framework SDK’s compiler (C# or Visual Basic) or Microsoft Visual Studio .NET.  CompileApplication.rsp contains the compilation options used by the compiler.

If you have Visual Studio .NET installed, this batch file tries to compile with it first.  If that fails, the VBC compiler supplied with .NET Framework is used.

Default.aspx

This page redirects the application user to a default page specified in your applications Web.config file.

You can also modify this file to send the application user to a specific page within the application.

ApplicationWebForm.js

Contains JavaScript utility functions used by the application to handle the Enter key on a web page, and to handle the focus on a control on the web page.

ApplicationWebUIValidation.js

Client-side validation is performed by a set of JavaScript functions.  Client-side validation reduces the load on servers and gives immediate feedback to the application user without waiting for an answer from the server.  While it is advantageous to use client-side validation, unfortunately not all browsers support client-side validation.  As such, this layer is only used if supported by the browsers.

Web.config

The application’s configuration file used by .NET and by the application.

This file contains a variety of settings used by the application.  The application settings and their values are described in Web.config Configuration File.  The .NET settings are described in the Microsoft .NET Framework documentation.

Because the Web.config file is in XML format, any changes should be made carefully, being mindful to change only values and not the XML syntax.  Any error in the file will cause the file to fail to load.

Files with .config extensions cannot be directly requested through the Microsoft IIS server; external users cannot download or view the code written within it.

Modifying this file will cause Microsoft IIS to restart your application.

 

Files provided for convenience

File

Function

AssemblyInfo.vb

This project information file (AssemblyInfo.vb or AssemblyInfo.cs file) contains metadata about the assembly (DLL) in a project, such as name, version, and culture information. 

Global.asax

The Global.asax file, also known as the ASP.NET application file, is an optional file that contains code for responding to application-level events raised by ASP.NET or by HTTP modules.  The Global.asax file resides in the root folder of an ASP.NET-based application.  At run-time, Global.asax is parsed and compiled into a dynamically generated .NET Framework class derived from the HttpIron Speed class.  Files with .asax extensions cannot be directly requested through IIS server; external users cannot download or view the code written within it.

Global.asax.cs
Global.asax.vb

The C# or Visual Basic code-behind for Global.asax.  This code-behind object inherits from the Global class in the application classes.  This code-behind is created for your convenience when extending the application by adding your own code.

Global.asax.resx

The resource file for Global.asax.  These are often created by Visual Studio .NET automatically.  Iron Speed Designer does not currently use this file.