Steam-powered Turing Machine University of Washington Computer Science & Engineering
 Developing ASP.NET Applications in CSE courses
  CSE Home     ASP.NET Dev Home  About Us    Search    Contact Info 

Info for Students
 ASP.NET Dev Home
 Setup for ASP.NET
 ASP.NET Resources
Info for Instructors
 Prepare IIS
 Perpare SQL Server
   

Overview

This document gives basic information on how students should use workstations in the general instructional labs to develop ASP.NET projects, and how to publish their projects on a central server. It also describes how the instructional team (instructor and TAs) should prepare the server environment, and how to handle grading of student projects.

Software Environment

The development and publishing environments for ASP.NET web applications is as follows:

  • Lab workstations (for development):

    • Visual Studio .NET 2005 (development environment)
    • Visual Web Developer 2005 (built-in web server for Visual Studio .NET 2005, for local development & debugging)
    • SQL Management Client (for talking to the SLQ Server on iisqlsrv)

  • IISQLSRV (server - for supplying SQL functionality):

    • MS SQL Server 2005
  • GRADING Workstaion :

    • Terminal Server AQUA.cs.wahsington.edu
    • Terminal Server ARIA.cs.wahsington.edu
    • Any INSTRUCTIONAL LAB WORKSTATION
    • Any other workstation with VS2005 installed (TA personal or office machine)

Guidelines for Instructors/TAs

  • Using the SQL Enterprise Manager, create the databases on IISQLSRV and grant the appropriate permissions for the group or individual.
  • Create directories in the project area and grant permissions to the groups/individuals.
  • Use any of the GRADING WORKSTATION solutions listed above to open the projects and run them. In some instances, you may have to copy the project to the local disk to get it to run.

Instructions for Students

  • Using a lab workstaion, or your own personal workstation with VS2005 installed, create a NEW WEBSITE project from the start menu.
  • Develop your project.
  • When finished, copy it to the appropriate project directory for yourself/group.

WARNING: Workstations in the labs will clean the local hard drive when they reboot, when you log off, and even when the workstation crashes, so PLEASE SAVE YOUR WORK TO YOUR HOME DIRECTORY, FREQUENTLY. By default, projects will be created under your profile so they will be persistant if you leave the default location.

IISQLSRV is backed up nightly to protect against equipment failure (not user failure!) However, you should always keep a copy of your project in your UNIX or Windows home directory for possible recovery from any accident - equipment or yours.

Reference


Last Updated: Mar 29, 2006


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to support]