What is the difference between ‘classic’ and ‘integrated’ pipeline mode in IIS7?

Classic mode (the only mode in IIS6 and below) is a mode where IIS only works with ISAPI extensions and ISAPI filters directly. In fact, in this mode, ASP.NET is just an ISAPI extension (aspnet_isapi.dll) and an ISAPI filter (aspnet_filter.dll). IIS just treats ASP.NET as an external plugin implemented in ISAPI and works with it like a black box (and only when it’s needs to give out the request to ASP.NET). In this mode, ASP.NET is not much different from PHP or other technologies for IIS.

Integrated mode, on the other hand, is a new mode in IIS7 where IIS pipeline is tightly integrated (i.e. is just the same) as ASP.NET request pipeline. ASP.NET can see every request it wants to and manipulate things along the way. ASP.NET is no longer treated as an external plugin. It’s completely blended and integrated in IIS. In this mode, ASP.NET HttpModules basically have nearly as much power as an ISAPI filter would have had and ASP.NET HttpHandlers can have nearly equivalent capability as an ISAPI extension could have. In this mode, ASP.NET is basically a part of IIS.

Reference: Narendra Singh (http://blog.sikarnarender.com)

Difference between 32-bit and 64-bit Windows

What is the difference between 32-bit and 64-bit versions of Windows?
The terms 32-bit and 64-bit refer to the way a computer’s processor (also called a CPU), handles information. The 64-bit version of Windows handles large amounts of random access memory (RAM) more effectively than a 32-bit system.

How can I tell if my computer is running a 32-bit or a 64-bit version of Windows?
To find out if your computer is running a 32-bit or 64-bit version of Windows in Windows 7 or Windows Vista, do the following:

  • Open System by clicking the Start button , right-click on My Computer, and then click Properties.
  • Under System, you can view the system type.

If your computer is running Windows XP, do the following:

  • Click Start.
  • Right-click My Computer, and then click Properties.
    • If you don’t see “x64 Edition” listed, then you’re running the 32-bit version of Windows XP.
    • If “x64 Edition” is listed under System, you’re running the 64-bit version of Windows XP

Which version of Windows 7 should I install: the 32-bit version or the 64-bit version?
To install a 64-bit version of Windows 7, you need a CPU that’s capable of running a 64-bit version of Windows. The benefits of using a 64-bit operating system are most apparent when you have a large amount of random access memory (RAM) installed on your computer, typically 4 GB of RAM or more. In such cases, because a 64-bit operating system can handle large amounts of memory more efficiently than a 32-bit operating system, a 64-bit system can be more responsive when running several programs at the same time and switching between them frequently.

Turn on Internet connection sharing” option missing,Windows 7


This is a crazy bug and the main reason for this blog. The first time you enable internet connection sharing on an ad hoc connection, everything should be fine. And then… this option disappears. Impossible to find it. Impossible to share your internet connection again and without internet connection sharing, your ad hoc network looks useless.


Why this bug ?


Basically, you can only share your internet connection sharing once. That means it is linked to the first ad hoc network you have created and won’t be available unless you remove your first-in-you-life-created ad hoc network. The problem ? This ad hoc network is not shown anywhere ! Thank you Microsoft ! Basically you need to remove something that is not shown anywhere and that you cannot manage. Restarting your PC, looking wherever you want won’t help either. When Microsoft does something bad it does it really bad.


The solution ?


Well, there is a lot of “solutions” on the net but none worked for me. I found my method and wanted to share it (reason for this whole blog).


1.Go to your network settings: “Control Panel” / “Network and Sharing Center” and click on the wonderfully called “Change adapter settings” (why windows cannot just call it “Manage internet connections” is beyond me)


2.You should see 2 important connections here:


– your local connection (the one that enables you to connect to the internet). It is probably in state “Network, Shared”.


– your wireless connection (the one you will be using to give internet access to your other devices.


– you may have plenty of other connections that are not important.


– you will NOT have ad hoc connections (that would be too good to be true).


3.Right click on your local connection and go to Properties. There should be a tab called “Sharing” which is probably activated. Disable it (uncheck the first option “Allow other…”).


4.Disable your wireless connection.


5.Re-enable your wireless connection. As you have unchecked the sharing, when your wireless connection is re-enabled it should not use the internet-sharing-unique-slot.


6.Simply retry to create an ad-hoc connection. The option “Turn on Internet connection sharing” should now appear correctly.