Jun 24 2008

My First Book on ASP.NET - Professional ASP.NET 3.5 Security, Membership and Role Management with C# and VB

Category:Bil@l @ 21:24

Few months ago I was contacted by Wiley Publishing to write an ASP.NET book. The book that I was asked to work on was the Professional ASP.NET 2.0 Security, Membership and Role Management written by Stefan Schackow.

The idea was to upgrade the book into ASP.NET 3.5, IIS 7.0 and provide both C# and VB.NET code for all the chapters.

To make the story short, I started working on this book that now has the following title:

Professional ASP.NET 3.5 Security, Membership and Role Management with C# and VB

This week I finally finished the first draft of all the chapters. Expect the book to be in the market sometime end of this summer!

It was a great experience working on authoring a book after I have worked for several years on writing articles online or for printed magazines.

More to come on the book  :)

 

Thanks 

Tags:

Jun 11 2008

Microsoft Blend and Visual Source Safe, When?

Category:Bil@l @ 20:08

I have started lately working on WPF and developing an application by going through the complete life-cycle. Starting with the UI design in Microsoft Blend going to VS 2008 to implement the functionality of the application.

I noticed that Microsoft Blend misses the integration with Visual Source Safe. Does any one know if VSS will be integrated into Microsoft Blend?

Microsoft always talks about integration, I believe  integrating VSS into Microsoft Blend is something required very much!

 

Regards 

Tags:

Jun 7 2008

Bartek Marnane is blogging!!

Category:Bil@l @ 12:52

I would like to invite you to check my friend Bartek Marnane's new blog at: http://blog.evonet.com.au/default.aspx.

Bartek has so many nice and helpful posts that I am sure you will like them and benefit from!

Good luck Bartek!!

 

Regards

Tags:

Jun 6 2008

LINQed & LAYERED

Category:Bil@l @ 18:37

My article, LINQed & LAYERED: Implement CRUD Operations with LINQ in Three-tier ASP.NET Applications, is now published on www.aspnetpro.com June 2008 issue as the COVER STORY of the issue!

It was a great honor for me to have my first article to www.aspnetpro.com published as a cover story.

I hope you enjoy reading it and if you have any comments please do contact me! You can download the June 2008 issue as PDF following this link: http://www.aspnetpro.com/PDF/Issues/aspJUNE2008.pdf

 

Regards 

Tags:

Jun 6 2008

Photos from the lovely Lebanon

Category:Bil@l @ 06:05

A friend of mine passed this link for lovely photos of Lebanon. Thought of sharing it with you!

http://www.lovelylebanon.com/

 

Hope you will like my country!
Regards

Tags:

Jun 4 2008

AJAX Control Toolkit Tutorials

Category:Bil@l @ 13:23

I found a new page on www.asp.net website that contains a set of tutorials on AJAX Control Toolkit.


Hope you enjoy reading them!
Regards

Tags:

May 25 2008

IIS 7.0 Resource Kit Book is published

Category:Bil@l @ 20:05

The Internet Information Services (IIS) 7.0 Resource Kit is now published and you can get it from the following link:

Internet Information Services (IIS) 7.0 Resource Kit

 

I strongly recommend this book to read to get to know everything you want about IIS 7.0.

Regards 

 

Tags:

May 23 2008

Visual Studio 2008 Hotfixes and SP1 Beta

Category:Bil@l @ 06:21

Before installing VS 2008 SP1 Beta, check if you had installed any previous hot fixes. If yes, then you need to install the Hotfixes Cleanup utility before installing the SP1 beta.

Where to get the cleanup utility? Visual Studio 2008 Hotfix Cleanup Utility for Installing Visual Studio 2008 SP1

 

Hope this helps,
Regards

 

 

Tags:

May 22 2008

Running Classic ASP pages inside Classic Mode in IIS 7.0

Category:Bil@l @ 19:45

I have been trying for a while to run classic ASP pages inside an application hosted on IIS 7.0 and running under the Classic Mode Application Pool.

In IIS 6.0, there was the concept of Wild-Card Mapping where you map all requests to the ASP.NET ISAPI extension to be processed by the ASP.NET engine. As you know, when running an application hosted inside IIS 7.0 and running under the Classic Mode application pool, it behaves similarly as if it was hosted inside IIS 6.0.

To define a wild-card in II 7.0 for applications running under Classic Mode application pool follow the steps:

  1. Click on the application you want to configure the wild-card for it inside IIS 7.0.
  2. Make sure the application is running under the classic mode application pool
  3. On the home page of the application, double click on the Handler Mappings applet. This applet shows all the extension mappings defined for the current application that are already inherited from the Default Web site.
  4. Click on the Add Script Map  on the Actions pane on the right. A dialog box pops up allowing you to enter the details of the mapping you want. The diagram is shown in the figure below.

In the Request Path field you enter "*". In the Executable field you enter the ASP.NET ISAPI extension so that all requests will be redirected to ASP.NET engine. In the Name field you enter the name of the new mapping you are defining.

Once you have defined the above, click on the Request Restrictions button to show the dialog box in the figure below.

 

Clear the Checkbox above so that you don't put any restrictions on the requests to be mapped to the ISAPI extension defined.

Now when you run the ASP page inside your application, it will work fine! What happens is that the .asp page will first be handled by the defined handlers inside IIS 7.0, once the specified handlers are executed, IIS 7.0 sends the request to ASP.NET ISAPI extension to be executed!

 

Hope this post helps you!
Regards

Tags:

May 18 2008

Accessing the ASP.NET Authentication, Profile and Role Service in Silverlight

Category: ASP.NET 2.0 - General | SilverlightBil@l @ 19:38

A great article by Brad Adams on accessing the ASP.NET Authentication, Profile and Role Services in Silerlight!

Check it out here: http://blogs.msdn.com/brada/archive/2008/05/03/accessing-the-asp-net-authentication-profile-and-role-service-in-silverlight.aspx

 

Hope you enjoy it!
Regards

Tags: ,