Posts Tagged ‘.Net 3.5’

nUrlRewriter - IIS7 Url Rewriter

Sunday, October 26th, 2008

nUrlRewriter - IIS7 Url Rewriter

nUrlRewriter is a ASP.NET Http Module written in managed C# code which examines incoming Http requests and applies user defined criteria which may result in a Http request being redirected or rewritten. Web pages within existing web sites are often archived or retired, however many Internet based hyperlinks may exist for such web pages. nUrlRewriter solves this problem by providing a facility which can easily redirect or rewrite such Http requests to other web site web pages or web applications. For example, a discontinued product web page may be redirected to a general product category web page. nUrlRewriter differentiates itself from other redirectors/rewriters in that nUrlRewriter also supports the IIS7 Integrated ASP.NET Pipeline, enabling nUrlRewriter to redirect/rewrite any incoming web application URL supported by the IIS7 web server, such as but not limited to native HTML applications (htm, html), classic ASP applications (asp), PHP applications (php) as well as ASP.NET (aspx) applications.

Incoming Http requests which are redirected are returned to the originating browser with a status code of either 301 (permanent) or 302 (temporary) to indicate that the requested web page has been moved to a new target URL provided to the browser. the browser will then issue a new Http request for the new URL. Http status code 301 indicates that the URL has been permanently moved and the browser should use the new URL in any new Http requests. Http status code 302 indicates that the URL has been temporarily moved and the browser should use the new URL only for the outstanding Http request.

Incoming Http requests which are rewritten, are rewritten to a different URL location within IIS. Since the originating browser is not informed of the URL rewrite, the browser URL address bar will continue to display the originating URL before the URL rewrite.

nUrlRewriter works equally as well with IIS5 and IIS6.

Home Page

I was thinking of reading some source code of open source projects, I thought I will start with this as this is a simple and small little utility and in my imagination, the source code could be under 1000 lines. Do you have any good suggestions or what are your favourite open source projects ?

Comments and Suggestions are Welcome.

nUrlRewriter - IIS7 Url Rewriter

Links For August 20th 2008

Thursday, August 21st, 2008

Links For August 20th 2008

Ajax:
Ra Ajax: Ajax for .NET
Cancelling an Asynchronous PostBack in ASP.NET Ajax
65 Excellent jQuery Resources (tutorials,cheat sheets,ebooks,demos,plugins…)
Easily build powerful client-side AJAX paging, using jQuery

Web:
The lessons of CSS frameworks
Making creating DOM-based applications less of a hassle
15 Quick Ways to Shrink Page Load Times

LINQ:
Increase LINQ Query Performance
Find Duplicates using LINQ

Other:
Timeline of Project Astoria
VB 2008 Language Deep Dive - Presentation Materials (Jonathan Aneja)

ADO.Net:
Many To Many Mappings in Entity Framework

Links For August 20th 2008

Links For August 19th 2008

Wednesday, August 20th, 2008

Links For August 19th 2008

WPF:
Building a WPF Application: Part 3
Testing Browser Based WPF Applications

Web Applications:
Scaling Web Application - Recommended Readings

LINQ:
A Beginners Guide to use LINQ to SQL within ASP.NET in Visual Studio 2008 and CSharp(C#).
LINQ really is hot stuff for .NET developers.

TechED:
Great TechEd US Sessions available to view online

Tools:
New Fiddler Timeline view is awesome!

Silverlight:
Deep Fried Bytes Episode 10: A Practical Look at Silverlight Part 2

CLR:
CLR Updates in .NET Framework 3.5 SP1

Links For August 19th 2008

Links For August 17th 2008

Monday, August 18th, 2008

Links For August 17th 2008

WCF:
Screencast - Creating your First WCF Service

ASP.Net:
ASP.NET Performance: High CPU Utilization Case Studies And Solutions

Other:
System.Data.Services
7 things to remember while building a web application - Part I
Thinking In Rest - Part 2
Debugging in .NET – Resources
Encrypt Configuration Sections in ASP.NET 2.0 using Visual Studio 2005

.Net 3.5:
.NET Framework 3.5 Enhancements Training Kit

From My Blog:
MySQL WorkBench - A great tool for your databases
MySQL WorkBench - A great tool for your databases (Part - 2)

Links For August 17th 2008

Visual Studio 2008 Service Pack 1 and .NET Framework 3.5 Service Pack 1

Sunday, August 17th, 2008

Visual Studio 2008 Service Pack 1 and .NET Framework 3.5 Service Pack 1

Well this is a bit old news (6 days old), but a very important one. Definitely worth a mention even after 6 days.

Link

* Improved WPF designers
* SQL Server 2008 support
* ADO.NET Entity Designer
* Visual Basic and Visual C++ components and tools (including an MFC-based Office 2007 style ‘Ribbon’)
* Visual Studio Team System Team Foundation Server (TFS) addresses customer feedback on version control usability and performance, email integration with work item tracking and full support for hosting on SQL Server 2008
* Richer JavaScript support, enhanced AJAX and data tools, and Web site deployment improvements

* Performance increases between 20-45% for WPF-based applications – without having to change any code
* WCF improvements that give developers more control over the way they access data and services
* Streamlined installation experience for client applications
* Improvements in the area of data platform, such as the ADO.NET Entity Framework, ADO.NET Data Services and support for SQL Server 2008’s new features

SP1 provides a .NET Framework install version that is optimized for .NET-based client applications. The size of this optimized runtime is less than 28 MB.

Visual Studio 2008 Service Pack 1 and .NET Framework 3.5 Service Pack 1