Content by Category
.NET 1.x
.NET 2.0
.NET 3.0
.NET 3.5
.NET 4.0
.NET Assemblies
.NET Framework
.NET Getting Started
Accessibility
ADO.NET
Advertorials
Agile Development
AJAX
Architecture
ASP.NET
ASP.NET MVC
ASP.NET WebForms
Azure
B2B (Business Integration)
Bing
BizTalk
Book Excerpts
Build and Deploy
C#
C++
ClickOnce
Cloud Computing
Code Contracts
CODE on the Road!
COM+
Community
Conferences
Continuous Integration
Crystal Reports
CSLA.NET
CSS
Data
Design Patterns
Development Process
Display Technologies
Distributed Computing
DotNetNuke
DSL
Dynamic Programming
Editorials
Enterprise Services ("COM+")
Entity Framework
Events
Expression Blend
F#
Fox to Fox
Frameworks
Functional Programming
Git
Graphics
Internet Explorer 8.0
Interviews
iPhone
Iron Ruby
Java
Java Script
jQuery
LINQ
Linux
Mac OS X
MDX
Microsoft Application Blocks
Microsoft Business Rules Framework
Microsoft Dynamics
Microsoft Expression
Microsoft Office
Mobile Development
Mobile PC
Mono
MsBuild
Network
NHibernate
Object Oriented Development
Odata
Open Source
Opinion
Opinions
Oracle
ORM
Other Languages
Parallel Programming
Patterns
Podcasts
Post Mortem
PowerPoint
Print/Output
Prism
Product News
Product Reviews
Project Management
Python
Q&A
Rails
Rake
Reporting Services
REST
RIA Services
Ruby
Ruby on Rails
Search
Security
Services
SharePoint
Silverlight
SOA
Social Networks
Software & Law
Software Business
Source Control
Speech-Enabled Applications
SQL Server
SQL Server 2000
SQL Server 2005
SQL Server 2008
SQL Server CE/AnyWhere/Mobile/Compact
SSIS
Subversion
Sync Framework
Tablet PC
TDD
Team System
Techniques
Testing and Quality Control
Tips
UI Design
UML
User Groups
VB Script
VB.NET
Version Control
VFP and .NET
VFP and SQL Server
Virtual Earth
Vista
Visual Basic
Visual Basic 6 (and older)
Visual FoxPro
Visual Studio .NET
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio Tools for Office
VSX
WCF
Web Development (general)
Web Services
WF
Whitepapers
Windows 7
Windows Azure
Windows Live
Windows Server
Windows Vista
WinForms
Workflow
WPF
XAML
XML
XNA
XSLT



Devscovery


 


Devscovery

Reader rating:
Click here to read 9 comments about this article.
Article source: CoDe (2004 - November/December)


Article Pages:  1  2 3 4 5 - Next >


Free ASP.NET Goodies!

Free. Marketing professionals have known for years the positive results that this word produces. They use the word free to lure you in so that they can sell you something else. Luckily for you, that will not be the case in this article. All of the goodies, resources, tools, and utilities I mention are all free. They won't cost you a dime. In this article, I will share with you the results of my search for zero-cost resources for the ASP.NET developer. Space restrictions limit the depth to which I can discuss each item that I've found, but my descriptions should be enough for you decide if you would like to research the material further.

Getting Started

It's 1:37 A.M. and you find yourself dazed and wandering through the streets of Las Vegas. You remember thinking to yourself, "With a hand like this, I can't lose!" You're tired, your feet ache, and more importantly, you're broke.

"
MSDE 2000 is a very attractive alternative to using the Access for small to medium-sized Web sites because it has the same security, scalability, and stability features found in other versions of SQL Server.
"

Fortunately, there are a number of free ASP.NET resources at your disposal so your current lack of funds isn't going to be a problem. These resources include development environments, Web controls, open source projects, utilities/tools, and a number of Web sites with articles and tutorials to select from. So relax and stop worrying. You may not have a penny to your name, but you can still develop ASP.NET Web sites!

Microsoft Resources

Why not start at the source? Microsoft provides a number of free resources that help promote ASP.NET (and .NET in general).

ASP.NET Web Matrix

It is logical to start with the ASP.NET Web Matrix Project because before you can start to build ASP.NET solutions, you need a tool to build them with. ASP.NET Web Matrix is a free (hence its inclusion in this article!) ASP.NET IDE. Microsoft designed it to be a lightweight tool designed for ASP.NET development. It features an ASP.NET and HTML designer, the ability to work directly with Microsoft Access and Microsoft SQL Server databases, support for multiple programming languages, the ability to create data-bound pages without writing any code, and the ability to work with XML Web services (see Figure 1).

Click for a larger version of this image.

Figure 1: The ASP.NET Web Matrix IDE used to create a page.

If you are already working with Visual Studio .NET and you are thinking that Web Matrix sounds like it could replace Visual Studio .NET, it can't and it won't. While Web Matrix is no Visual Studio .NET, it does serve a purpose and has one feature that Visual Studio .NET cannot match, the price!

Cassini

If you are looking for an open-source .NET Web server written in C#, I have good news for you. It exists and it's named Cassini (Figure 2).

Click for a larger version of this image.

Figure 2: The Cassini Web Server user interface is pretty simple.

When Microsoft initially released the ASP.NET Web Matrix Project it included a mini-Web server named the ASP.NET Web Matrix Web Server. Since then, Microsoft has released the complete managed C# source code and named it Cassini.

One feature of Cassini is that it will only accept requests from localhost, so you won't open your development machine up to Web server worms and other nasty code. On the other hand, since Microsoft provided the source code, you could change Cassini to accept non-localhost requests.

If you're currently using IIS and you think that you won't ever need to use Cassini, you might want to rethink that. Consider the situation where you have an application and you want to ship some ASPX files with it. You can not (and should not) assume the user will have IIS running so you can ship Cassini as a mini-IIS in your application. Since you are not dependent on IIS when using Casinni, other opportunities open up for distributing ASP.NET applications; for example, creating auto-run CDs containing ASP.NET applications.

&

By: Jim Duffy

Jim Duffy is founder and president of TakeNote Technologies, an award-winning training, consulting, and software development company specializing in .NET software developer training and helping clients create business solutions with Microsoft enterprise technologies like Virtual Earth. Jim's expertise is with Visual Studio, Visual Basic, ASP.NET, SQL Server and Visual FoxPro-to-.NET conversions. He has a BS degree in Computer and Information Systems and over 25 years of programming and training experience. He is an energetic trainer, skilled developer, and has been published in leading developer-oriented publications.

Jim is a Microsoft Regional Director, a Microsoft MVP award recipient since 2003, an INETA speaker, and is an entertaining and popular speaker at regional user groups and international developer conferences. He is also a co-host of Computers 2K9, a call-in radio show on WRBZ (AM 850), 850 The Buzz, in Raleigh, NC.

You can find additional information about Jim, TakeNote Technologies, links to his blog, as well as a public training class schedule, on-site training information, consulting information, and software development services at www.takenote.com.

jduffy@takenote.com

Fast Facts

The ASP.NET Resource Kit is a must have resource for ASP.NET developers.



Article Pages:  1  2 3 4 5 - Next Page: 'Issue Tracker Starter Kit (Beta)' >>

Page 1: Free ASP.NET Goodies!
Page 2: Issue Tracker Starter Kit (Beta)
Page 3: Portal Starter Kit
Page 4: Open Source Projects
Page 5: Web Controls

How would you rate the quality of this article?
1 2 3 4 5
Poor      Outstanding

Tell us why you rated the content this way. (optional)

Average rating:
1.5 out of 5

355 people have rated this article.

      Virtual Brown Bag Lunches

 

iPhone iPad Developers Conference