Last weekend I had the opportunity to install Windows Server 2008 on a VM. I thought I will list down the steps that I went through to install the next version on Windows server. The installation is pretty straight forward and I did not face any issues @ all.

I booted my new VM using the Windows Server ISO file. The following screen was shown after starting the VM.

Choose the language, time/currency and input method.

Click Next to go to the following screen.

For some reason, clicking Install Now made me wait longer than usual, or maybe I am way too excited about using this puppy :)

Finally the following screen is shown which let me chose the OS that I wanted to install. As you can see there are different versions of this product; go to Windows Server 2008 - Overview of Editions to learn more about different versions.

Yeah, yeah, yeah, I agree and accept.

Clicking Next took to the following screen. Of course the Upgrade option was disabled because I was installing this OS on a clean VM.

Next screen gave me an opportunity to setup my partitions. I did not do anything here and just clicked on Next.

Clicking Next started the final process of copying/installing files.

During the installation, the machine was restarted and I missed the opportunity to capture that screen. Following screens are shown after the restart.

Completing installation …

After completing the installation, the VM was restarted again and the following screen was shown. I don't remember entering the Administrator password during the installation; that means this has changed from Windows Server 2003 where it used to ask for the Administrator password during the installation.

Clicking on OK took me to the following screen.

New and confirm password were provided and I was taken to the following screen after the password was changed successfully.

Clicking OK prepares my desktop and logs me into THE SERVER!

I really can't wait to explore this server, specially IIS 7.0 and its developer features.


 
Categories: Misc

September 13, 2007
@ 07:58 PM

For some reason the presentation link in my Presentation Experience post was broken. It has been updated now. You can download the presentation from the NOVA Code Camp web site.


 
Categories: Misc

August 12, 2007
@ 04:18 PM

I was playing with AJAX samples by extending Javascript; I added couple of classes in a separate .JS file and included that in my aspx page.

The body section in the aspx page looked as follows:

Very simple page, right? Well, not so fast buddy; I got the following error when I ran the page.

I had no idea why this error occurred. I tried to isolate the problem by commenting/un-commenting different lines in the code, but no use and I kept getting the above error.

After trying for around two hours, I removed the <script> tag line which was including the AddClass.js file in my aspx page and re-typed that line again (I know it does not make sense but I ran out of ideas @ that time). My simple page now looked like the following:

I ran the page again and guess what, the page ran just fine and I saw the alert window.

Can you spot the difference between the two versions of the code shown above? In the original HTML, I had removed the closing </script> tag and had replaced > with /> in the script tag. <script type=”text/javascript” src=”Scripts/AddClass.js”/>

For some reason (which I don’t know yet), the browser did not like that. I re-typed that line and the Visual Studio automatically generated the end tag for me </script> and this time around the page ran fine!!!

The lesson learnt? Don’t be smarty pants all the time and let the IDE do the job for you; there was some reason that’s why Visual Studio generated the end tag as </script> instead of prefixing > with /.


 
Categories: Misc

January 6, 2007
@ 02:41 PM

Yeah, i know, i am late, but hey at least i am taking off ;) I have just been lazy and could not spare time for blogging, but now i will be blogging whenever i could. So do pay this blog a visit once in a while for some .NET related stuff/posts.

Introduction:

My name is Manny Siddiqui; I am Software Architect for Data Concepts LLC and provide technical onsite/offsite consulting services to the clients of my company.

I started my career in 1997 and have worked on different types of projects, from simple utilities in MFC/C++ to ASP/VB 6.0 n-tier MTS/COM+ applications, from ASP.NET web applications to WCF based distributed systems. In fact I have been working with .NET framework since the first beta in 2001.

While exploring the first .NET beta in 2001, I thought about writing technical articles on .NET and did manage to write couple of them. Following are the links to the articles that I have written.

Basics of Building .NET Applications
http://www.15seconds.com/Issue/010129.htm

Web Services Security in The .NET Framework
http://www.15seconds.com/Issue/020312.htm

Developing a Live Cricket Match Data System using the .NET Framework
http://www.asptoday.com/Content.aspx?id=1330

HTTP Handlers and HTTP Modules in ASP.NET
http://www.15seconds.com/Issue/020417.htm

Tracing in .NET and Implementing Your Own Trace Listeners
http://www.15seconds.com/Issue/020910.htm

Using Managed Components from Unmanaged Code
http://www.15seconds.com/Issue/010214.htm

Tracking Services in .NET Remoting and Implementing Your Own Tracking Handlers
http://www.15seconds.com/Issue/030225.htm

WS010006 - Introduction to COM
http://www.codenotes.com/articles/articleAction.aspx?articleID=2221

CS010013 - Remoting Overview
http://www.codenotes.com/articles/articleAction.aspx?articleID=1999

AS060009 - Programmatically Controlling the ASP.NET Cache Using HttpCachePolicy
http://www.codenotes.com/articles/articleAction.aspx?articleID=1022

AS090005 - Using the Win32 API from ASP.NET
http://www.codenotes.com/articles/articleAction.aspx?articleID=1396

AS080010 - The Forbidden Handler
http://www.codenotes.com/articles/articleAction.aspx?articleID=1397

AS070004 - Writing and Configuring Your own HTTPHandler
http://www.codenotes.com/articles/articleAction.aspx?articleID=1802

CS040001 - C# XML Style Comments
http://www.codenotes.com/articles/articleAction.aspx?articleID=1927

CS040017 - Writing Custom Exceptions
http://www.codenotes.com/articles/articleAction.aspx?articleID=1977

CS050003 - The ISerializable Interface
http://www.codenotes.com/articles/articleAction.aspx?articleID=1980

WS060005 - Transactions in .NET Web Services
http://www.codenotes.com/articles/articleAction.aspx?articleID=2027

WS060011 - A VB.NET AuthorService Pulling Data From A Database
http://www.codenotes.com/articles/articleAction.aspx?articleID=2048

WS060010 - C# Equivalent for AuthorService
http://www.codenotes.com/articles/articleAction.aspx?articleID=2065

WS060001 - VB.NET HelloService Example
http://www.codenotes.com/articles/articleAction.aspx?articleID=2081

JS030005 - Writing Custom Exceptions
http://www.codenotes.com/articles/articleAction.aspx?articleID=2149


 
Categories: Misc