When you think ASP, think...
Recent Articles
All Articles
ASP.NET Articles
Related Web Technologies
User Tips!
Coding Tips

Sample Chapters
JavaScript Tutorials
MSDN Communities Hub
Official Docs
Stump the SQL Guru!
XML Info
Author an Article

The 4 Guys Present: ASPFAQs.com

Jump to a FAQ
Enter FAQ #:
..or see our 10 Most Viewed FAQs.

4GuysFromRolla.com : ASP FAQS : ASP.NET


What are the differences between ASP.NET Beta 1 and Beta 2?

[Print this FAQ]

Answer: As of June 18th, 2001, Microsoft officially released Beta 2 of the .NET Framework SDK (of which ASP.NET is part of). To download this beta, visit http://www.asp.net/. The official release of ASP.NET v1.0 should (hopefully) be out in the September/October/November timeframe of 2001. (Read Scott Guthrie's (the cocreator/lead developer for ASP.NET) official announcement here.)

Unlike the first ASP.NET beta, which was ~120 MB, ASP.NET Beta 2 is a mere 19 MB. This second, smaller beta was packaged to benefit downloaders with a slower connection and was made smaller by excluding the documentation, samples, quickstarts, and other unneeded portions that were part of the Beta 1 download. Don't worry, if you want to download the complete package, you can do so here (be warned, it is ~135 MB).

The .NET Framework SDK is designed to run on Windows NT, Windows 2000, and Windows XP, however, the 19 MB ASP.NET beta download will only run on Windows 2000 or Windows XP (both server and workstation editions). It will not run on Windows NT 4.0. While you can develop ASP.NET applications on Windows NT 4.0 just fine, serving ASP.NET Web pages from Windows NT 4.0 won't work. (For more info be sure to read this article.) Also, you'll need to have at least Microsoft Internet Explorer 5.01 and should consider installing MDAC 2.7 (a 5.5 MB download). (MDAC 2.6 is the minimunm requirement; MDAC 2.7 offers additional functionality, but is not required.)

One neat thing with ASP.NET Beta 2 is that Microsoft has now made it (legally) possible to run a live site using the ASP.NET beta builds! (With Beta 1 you needed special permission from Microsoft to run a live Web site using ASP.NET.) To use ASP.NET Beta 2 to run a live Web site, simply sign up and fill out a few forms at http://beta.visualstudio.net/.

There are a plethora of syntactical and technical differences between the two betas. A complete listing of these changes can be found in the .NET Framework SDK Late Breaking Known Issues article. As always, with any Beta software version be sure to install the software only on non-mission critical computers. Microsoft warns: "Install the .NET Framework SDK Beta 2 only on computers that are not used for production or mission-critical data."

There really is a ton of useful information in the .NET Framework SDK Late Breaking Known Issues article. Be sure to read over the first couple of sections very carefully before deciding to install the Beta 2. Also, once you install Beta 2, that article should prove invaluable in pinpointing changes and errors.

There have also been a wide array of syntactical changes in the .NET Framework classes. For example, the way you work with ADO.NET through an ASP.NET page has changed, in syntax, quite a bit from Beta 1 to Beta 2. Fortunately, the .NET Framework Documentation contains ample explanations and examples in both C# and VB.NET. The good news is that Microsoft predicts that there will be no syntactical changes from this Beta 2 to the final release of the .NET Framework! For a very thorough and complete list of syntactical changes from Beta 1 to Beta 2 be sure to check out this article. (There are a ton of changes!)

If you've already worked with ASP.NET Beta 1, moving to ASP.NET Beta 2 will involve only brushing up on some syntactical changes. (There are some new classes / namespace name changes / etc. that will take a bit more time, but nothing drastic.) If you haven't had an opportunity to work with Beta 1, feel free to get started with Beta 2, since code produced in Beta 2 should require no tweaks when the official release of ASP.NET comes out.

For more information on setting up ASP.NET Beta 2 join the [aspngstart] listserv or check out the ASP.NET Article Index.

Happy Programming!

FAQ posted by Scott Mitchell at 6/19/2001 3:54:02 PM to the ASP.NET category. This FAQ has been viewed 52,117 times.

Do you have a FAQ you'd like to suggest? Suggestions? Comments? If so, send it in! Also, if you'd like to be a FAQ Admin (creating/editing FAQs), let me know! If you are looking for other FAQs, be sure to check out the 4Guys FAQ and Commonly Asked Messageboard Questions!

Most Viewed FAQs:

1.) How can I format numbers and date/times using ASP.NET? For example, I want to format a number as a currency. (761643 views)
2.) I am using Access and getting a 80004005 error (or a [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file '(unknown)' error) when trying to open a connection! How can I fix this problem? (207777 views)
3.) How can I convert a Recordset into an array? Also, how can I convert an array into a Recordset? (202549 views)
4.) How can I quickly sort a VBScript array? (196039 views)
5.) How can I find out if a record already exists in a database? If it doesn't, I want to add it. (156019 views)
6.) How do I display data on a web page using arrays instead of Do...While...MoveNext...???... (152331 views)
7.) When I get a list of all files in a directory via the FileSystemObject, they aren't ordered in any reasonable way. How can I sort the files by name? Or by size? Or by date created? Or... (140381 views)
8.) For session variables to work, must the Web visitor have cookies enabled? (110162 views)
9.) Can I send emails without using CDONTS? (107083 views)
10.) How can I take the result of a SELECT...MULTIPLE or a group of same-named checkboxes and turn it into a query? That is, if the user selects 3 answers, how can I construct a query that looks for all 3? (106308 views)
Last computed at 9/17/2007 3:22:00 AM

ASP.NET [1.x] [2.0] | ASPFAQs.com | Advertise | Feedback | Author an Article