Five Steps to Getting Started with ASP.NET
Five Steps to Getting Started with ASP.NET
Step 1: Download and Install the .NET SDK
ASP.NET is provided as part of the .NET SDK, which is a collection of all the technologies necessary to create, build, and test .NET Framework-based applications. Download and install the .NET SDK. The download is about 111 MB; there is, however, an option to download the SDK as a series of smaller files.
Step 2: Install the .NET Framework Quickstart Samples
Once you've installed the SDK, you should also install the .NET Framework Quickstart Samples. Included within the .NET SDK, the Quickstart samples contain detailed examples of various ASP.NET features and other .NET technologies.
To install the Quickstart samples:
- Open the SDK Overview link (".NET Framework SDK Overview"), which is added to your desktop during the SDK installation.
- Once this HTML page is open, follow the "The .NET Framework Samples" link.
- Follow the installation steps to install the samples.
- After installation is complete you can access the samples at http://localhost/quickstart/default.htm.
- Finally, once you navigate to the default document, you can select the ASP.NET link at the top of the page. This link contains a listing of the ASP.NET samples.
Step 3: Join the ASPNG Discussion List
Charles Carroll, one of a growing group of ASP.NET community leaders, is graciously hosting an e-mail-based discussion list for ASP.NET.
This discussion list is one of the best places to learn and contribute to the growing pool of developer knowledge surrounding ASP.NET. Charles monitors and filters all messages to ensure that posted topics are relevant to the list, so you'll never get any spam or off-topic discussions.
In addition to the community aspects of the list, the Microsoft .NET Framework team regularly participates in the discussions and posts sample code. Most recently, Scott Guthrie posted a dynamic image-generation ASP.NET sample.
To join the discussion list simply visit http://www.asplists.com/asplists/aspng.asp. On this page you will find a complete listing of ASP.NET related e-mail discussion lists on a variety of topics. The most active list, and the one that I suggest joining, is ASPNGBeta. Select ASPNGBeta from the list. You can even visit http://www.asplists.com/asplists/aspngbeta.asp directly and select the options for how you wish to receive the e-mail distribution.
Step 4: Frequently Asked Questions
Will my existing ASP application break if I install the SDK and use ASP.NET?
No, ASP.NET applications can run side-by-side with existing ASP applications.
The file extensions used by ASP (.asp, .asa) and those used by ASP.NET (.aspx, .asax, .ascx, .asmx, etc.) are completely separate and do not override each other. Furthermore, a separate ISAPI extension handles the processing of ASP.NET applications.
One caveat: Although ASP and ASP.NET applications can run side-by-side, even within the same directory, they share no application information. For example, settings made within global.asa will not apply to ASP.NET applications; settings made in global.asax will not apply to ASP applications. Similarly, Application and Session state information is not shared. Session data added for a user in an ASP.NET application is not available for that same user in an ASP application unless it is re-created.
Is Visual Studio or some other tool required to create ASP.NET pages?
No. Although Visual Studio .NET will provide an amazing design, coding, and debugging environment, it is not required to build ASP.NET applications. ASP.NET follows the same "just hit save" design principle of ASP: Any text-based editing application may be used to create ASP.NET applications. When an ASP.NET page is first accessed, it is compiled automatically, and future requests will access the compiled resource.
Does ASP.NET run on Windows 95, Windows 98 and Windows Me?
No. You can certainly use one of these platforms as your development machine, but your ASP.NET application must run on a Web server, either Windows 2000 or Windows Server 2003, with IIS installed.
Step 5: Learn more
In this step I've attempted to outline some of the great resources already available online, in print, and in person. I will continue to list new resources and upcoming events as I learn about them.
IBuySpy Microsoft ASP.NET Sample ApplicationIBuySpy is a full-feature, e-commerce application that provides an excellent introduction to building high-performance, scalable Web applications by using ASP.NET. You can browse the sample application online, including full source code and documentation, or you can download a complete C# or Visual Basic .NET version of the application.
ASP.NET HostingBrinkster Inc., the largest free ASP Web host, is now offering free ASP.NET hosting. Members get 5 MB of space to test and learn ASP.NET. The membership is for testing and learning purposes, and will give developers an opportunity to explore this new technology. Brinkster has been offering free ASP hosting for more than a year and is a leader in the ASP/ASP.NET hosting market.
Community Sites and Distribution ListsThe community (people, events, discussion lists, newsgroups, etc.) forming for ASP.NET is fantastic, not to mention one of the best places to get questions answered and problems solved. A few of the sites are hosting Quickstart samples online—which means that you can try ASP.NET, but never install it!
- http://www.aspfree.com—This is one of the more comprehensive ASP.NET community sites, run by Steve Schofield. Here you can find a dozen articles on ASP.NET, along with the ASP.NET Quickstart samples online; a great alternative for learning ASP.NET if you can't install the .NET SDK. As a bonus, Chapter 1 from the Wrox Press book, A Preview of ASP.NET, is available online as well.
- http://www.aspng.com—Another of the more comprehensive ASP.NET related sites. ASPNG includes links to ASP.NET classes hosted by Charles Carroll and ASP.NET workshops hosted by Stephen Walther. Finally, ASPNG hosts one of the more active e-mail discussion lists (see http://www.asplists.com).
- http://www.ASP101.com—A couple of ASP.NET related articles and an ASP.NET forum for threaded, Web-based discussions.
- http://www.asptoday.com—Wrox Press's online magazine already has 10 articles written on ASP.NET, ranging from ADO+ to building server controls.
- http://www.4guysfromrolla.com—4GuysFromRolla has a bunch of articles and other related resources, including some articles on ADO+, as well as a detailed overview article of ASP.NET itself.
- http://www.devx.com—Finally, devx.com contains one of the more comprehensive listings of ASP.NET and .NET-related resources available. From books to Web sites to events, you'll find something of interest here.
Popularity: 14% [?]
Related Posts:





























