Joe's toy shop, Wing Tip Toys, has a relatively simple web site consisting of a number of html pages and a few controls that get downloaded and executed on the client. The html pages are mostly kept in the site directory, but the downloadable controls are kept in a subdirectory that is secured so they can't be pointed at directly with a browser.
Joe's web site uses one shared assembly, Calendar from a third party vendor and two private assemblies that provide utility code for the app. The private assemblies are used from different pages but need to exchange data as part of the user interface experience of the web site. The web app directly references the third party website to download the control.
Joe's web site has no special configuration needs above the defaults provided by the NGWS runtime.
Optionally, Joe's web site may contain some aspx pages that are processed on the server and generate html that is sent to the client.
Joe's site is laid out as follows:
Exposed URL Namespace | File System Layout |
http://www.wingtiptoys.com
default.htm custdata.htm ordering.aspx finalize.aspx \img logo.gif toys.gif (Notes:
) |
C:\inetpub\wwwroot
default.htm custdata.htm ordering.aspx finalize.aspx \img logo.gif toys.gif \bin customer.dll accounts.dll |