Room for reference
Exception handling in .NET
The better approach for exception management strategy in enterprise wide ASP.NET applications is:
a) Define a set of application-specific exception types.
b) Build a logging mechanism (Event log or activity logging in DB).
c) Trap the custom Application Exceptions in an HttpModule, log them and redirect the user to a custom error page that indicates some problem has occured.
Check out this MSDN Magazine article on Exception-handling techniques
for more understanding.
New Recommendations for Using Strings in Microsoft .NET 2.0
There is an article on MSDN, "New Recommendations for Using Strings in Microsoft .NET 2.0
", that explains the motivation behind Ordinal comparison and the new members of the System.StringComparison
enumeration in .NET 2.0. I admittedly glazed over, reading it the first time, but the third example in the section "The Motivation: The Turkish-I Problem" makes a world of sense... comparing InvariantCulture does not do a bit-wise comparison of the strings.
So, if you are comparing System.Uri's, do you compare using InvariantCulture (since the URI should be ASCII), or should you use Ordinal (given the guidance in "Choosing a StringComparison Member for Your Method Call" to use Ordinal for XML and HTTP)? The guidance from the owner of System.Uri indicated to just use Uri.Compare(). The prototype for Uri.Compare looks like:
public static int Compare(
.NET and Component Services (COM+)
The one of the reason to use COM+ Services in .NET is to do things like participate in transactions, take advantage of role-based security, or interact with a queue.
Mainly for any enterprise wide applications (Intranet apps), it would be good to use COM+ Services. In this case you will be making use of System.EnterpriseServices
Check out this article for more info:
.NET Enterprise Services and COM+
Creating an Online RSS News Aggregator with ASP.NET
Learn about displaying XML data in an ASP.NET Web page using the XML Web control to retrieve remote XML data, and about using the Repeater control to emit XML data from a database. With the ever-increasing demands of data sharing among disparate platforms, the use of XML has exploded over the past few years. Realizing this trend, Microsoft made sure to include robust XML support throughout the .NET Framework. For ASP.NET developers, this means that displaying and working with XML data in a Web page has never been simpler. Throughout this article we'll learn about XML and ASP.NET by building an RSS 2.0 syndication engine and an online news aggregator. This article assumes the reader is familiar with ASP.NET and XML.
Read more here http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspnet-createrssw-aspnet.asp
Learn Better Ways to Manage Your Cache in ASP.NET
Learn how to use caching effectively today and tomorrow with some new (and some not-quite-as-new) cache management techniques for ASP.NET 1.x and 2.0.
Caching is one of the features in ASP.NET 1.x that most developers are familiar with. And it has helped to fuel a yearning for cache dependency in SQL Server. The ability to refresh the cache if a row in a table has been modified is very useful to a lot of developers. And hence in ASP.NET 2.0, Microsoft built SQL Server cache dependency right into the product.
Read more here http://www.devx.com/asp/Article/21751/1954?pf=true
Integrating Visual Studio .NET and Visual SourceSafe
If you are beginning a .NET team development project, you first need to understand how to establish development processes that work in a team environment. You need to know how to set up and work with the team development features supported by the Microsoft® Visual Studio® .NET integrated development environment (IDE), and you also need to be aware of the development techniques (such as how to set assembly references in the correct way) that must be followed by your development team members to ensure successful team working.
Setting up source safe - you can waste alot of time, or follow articles like these and you should be able to get up and running quickly
Top 10 benefits of SharePoint Portal Server
- Create a complete view of your business
- Put relevant information at your fingertips
- Share knowledge across the organization
- Find and make the most of organization's intellectual capital
- Find, aggregate, and provision SharePoint sites
- Create self-service portals.
- Automate business processes
- Speed adoption by using familiar interfaces and tools
- Reduce development time and cost with out-of-the-box portal services
- Ease deployment with flexible options
For more information visit ->
a blog on Technology of Microsoft & much more..