NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Simple Web Site

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:

  • The assemblies in the "bin" directory are for download to the client. For security reasons the “bin” directory is inaccessible by a browser.
  • The shared assembly is not physically stored at this web site.

)

C:\inetpub\wwwroot

default.htm

custdata.htm

ordering.aspx

finalize.aspx

\img

logo.gif

toys.gif

\bin

customer.dll

accounts.dll