Welcome to the Nothin 'But ASP.NET column, here I will introduce some important new features in ASP.NET, and some other .NET Framework technology.
In the first column, we will discuss five steps in the ASP.NET entry. In the future, we will discuss other excellent functions in ASP.NET (such as deployment, state management, process model, control, security, etc.).
Step 1: Download and install .NET SDK
ASP.NET is provided as part of the .NET SDK, which is a collection of all technologies required to create, generate, and test all technologies required based on .NET Framework. To download and install .Net SDK, go to the MSDN Online .NET Developer Center (English), then click Download The .NET Framework SDK Beta 1. Download content is approximately 90 mb; however, there is an option to divide SDK into a series of small files.
Before installing the ASP.NET, you need to install Internet Explorer 5.5, you can download it from http://www.microsoft.com/windows/ie/default.htm (English).
Note: The SDK's technical preview version only supports Windows 2000 Server installed on Internet Information Services (IIS) 5.0, while Beta 1 supports Windows NT 4.0 and IIS 4.0.
Step 2: Install the quick start of the .NET Framework
If you have already installed SDK, you should also install the quick start of the .NET Framework. A quick entry example included in the .NET SDK contains a detailed example of various ASP.NET features and other .NET technology.
To install a quick start-up:
Open the SDK Overview link (.NET Framework SDK overview), which is added to your desktop during the SDK installation process. After the HTML page is open, click the .NET Framework Samples link. Install the example according to the installation steps. After the installation is complete, you can access the example at httt/default/quickstart/default.htm. Finally, when you browse the default document, you can select the ASP.NET link at the top of the page. This link contains a list of ASP.NET examples.
Step 3: Join the ASPNG discussion list
As one of the leaders of the ASP.NET community, Charles Carroll has always held a list of email-based ASP.NET discussions. In fact, from the first day of the Professional Developer Conference (PDC) in July, this discussion list has always existed.
The list of discussion is the best choice for learning and publishing increasingly rich knowledge of ASP.NET developers. Charles checks and filtering all messages to ensure that published articles are related to this list, so that the discussion does not leave the subject.
In addition to the community list, Microsoft .NET Framework team also regularly participates in discussion and releases sample code. The last time SCOTT GUTHRIE released an ASP.NET example of a dynamically generated image.
To join the discussion list, just access http://www.asplists.com/asplists/aspng.asp. On this page, you can find a complete list of email discussions for different topics related to ASP.NET. The most active list is aspngbeta, we recommend you to join this list. Please select Aspngbeta from the list. You can also access http://www.asplists.com/asplists/aspngbeta.asp (English), select the option you want to receive email distribution. Step 4: Frequently Asked Questions
If I install SDK and use ASP.NET, will I interrupt existing ASP applications?
will not. ASP.NET applications can run simultaneously with existing ASP applications.
The file extensions (such as .asp and .asa) and the file extensions used in ASP.NET (such as .aspx, .asax, .ascx, .asmx, etc.) are completely independent and will not be replaced with each other. Moreover, the ASP.NET application process is performed by a separate ISAPI extension.
One point description: Although the ASP and ASP.NET applications can run at the same time, even in the same directory, they cannot share application information. For example, the settings made in Global.asa do not affect the ASP.NET application, while the settings made in Global.asax will not affect the ASP application. Similarly, applications and session status information are not shared. A user in the ASP application cannot use session data added to the same user in the ASP.NET application unless you recreate the user.
Create an ASP.NET page Do you need to use Visual Studio or other tools?
No need. Although Visual Studio.NET will provide an amazing design, encoding, and debugging environments, but create an ASP.NET application does not need to use it. ASP.NET follows the same "Save" design principle as ASP: Any text-based editor can be used to create an ASP.NET application. When accessing the ASP.NET page for the first time, the page will be automatically compiled, and the subsequent request will access the compiled resource.
ASP.NET can run on Windows 95, Windows 98, and Windows ME?
No. You can use one of these platforms to develop, but the ASP.NET application must run on the web server, or run on Windows 2000 or Windows NT 4.0 installed in IIS.
Step 5: Learn more
In this step, I will try to summarize important resources in online, printing and activities. If you get new news, I will continue to add new resources and activities.
IBuyspy Microsoft ASP.NET Sample Application
IBuyspy is a fully equipped e-commerce application that describes how to create high-performance, retractable web applications using ASP.NET. You can browse the sample application (including a complete source code and document) or download the full C # or Visual Basic.NET version of the application.
ASP.NET host service
Brinkster Inc. (English) is the largest Free ASP Web Host Service Provider, which offers free ASP.NET hosting. Each member added can get 5 MB of space for testing and learning ASP.NET. Members of testing and learning have provided developers to learn about this new technology. BRINKSTER provides free ASP hosting services for more than a year, in the ASP / ASP.NET host service market is leading. Community site and distribution list
ASP.NET community (including people, events, discussion lists, etc.) is very wonderful, it is not only one of the best cases of answers or solving problems, and there are some sites to provide online quick start examples - - This means you can try ASP.NET without having to install it.
http://www.aspfree.com is one of the more comprehensive ASP.NET community sites, managed by Steve Schofield. You can find more than 10 articles about ASP.NET, as well as online ASP.NET Quick Getting Started Examples. If you can't install Net.SDK, this is a good choice for learning ASP.NET. As a reward, you can also get the online version of the A Preview of ASP.NET published by Wrox Press. http://www.aspng.com is another comprehensive ASP.NET-related site. ASPNG includes links to the following: Charles Carroll uploaded ASP.NET Workshop uploaded by Stephen Walther. Finally, ASPNG also includes a list of active email discussions. For information, see http://www.asplisters.com. Http://www.asp101.com (English) ASP.NET related articles, as well as the web-based ASP.NET Forum on WEB-discussed. Http://www.asptoday.com (English) Wrox Press online magazine has 10 articles about ASP.NET, ranging from ADO to generate server controls. Http://www.4guysfromrolla.com (English) 4GuysFromrolla includes some articles and other related resources. The article covers an overview of the ADO and ASP.NET itself. Http://www.devx.com (English) Finally, devx.com contains a comparison ASP.NET list and available .NET related resources. From books, Web sites to event, you can find interest here.
books
There are now three books: Net books:
Presenting C # Generalize the new language C # (one of the multiple languages supported by ASP.NET). If you want to learn C # quickly and easily, you may need this book. A Preview Of ASP covers various contents from a brief introduction ASP.NET to create an ASP.NET page, including web services, data, and controls. In addition, it also involves turning from ASP to ASP.NET, ASP.NET object model, and how to use COM components in .NET. This book is available before the Beta 1 version. A Programmer's Introduction To C # is discussed in depth by Eric Gunnerson (member of C # Group), and discusses .NET language C #.
activity
If you are willing to participate in the meeting and watch the presentation about ASP.NET and .NET Framework, it is recommended as follows: Wrox (English) Wrox European Developer Conference will be held on November 29th in Amsterdam, Netherlands. The meeting discussed various topics related to ASP.NET and .Net, and members of the .NET Framework team will attend this meeting. I hope you come to this meeting. Insideasp (English) Insideasp meeting will be held on February 22nd to 25th in Orlando, Florida. The meeting only discusses related issues of ASP and ASP.NET communities. Like the Wrox meeting, members of the .NET Framework team will also attend this meeting. ASP.NET Express Course (English) The four-day special discussion will focus on how to build complex interactive HTML forms with ASP server controls. We will also introduce you to the latest version of Microsoft ADO - ADO . For the time and address of the meeting, see this Web site.
to sum up
In short, connection and run ASP.NET are very easy. Now, there are some useful resources to help you learn this technology, I hope you can join the growing community writer team. In the next month's article, we will discuss the changes in session status management in ASP.NET (a major change in ASP).