DotNet Programming

Wednesday, November 22, 2006

How to: Install Reporting Services Side-by-Side an Earlier Version: "Report definition (.rdl) files that you create in the SQL Server 2000 version of Report Designer can be published to either a SQL Server 2000 or SQL Server 2005 report server. If you publish a SQL Server 2000 .rdl file to a SQL Server 2005 report server, it will be converted and stored on the report server in the SQL Server 2005 format. If you open a SQL Server 2000 Reporting Services report in the SQL Server 2005 version of Report Designer, you will be prompted to upgrade it. For more information, see Upgrading Reports.

The Reporting Services Configuration tool cannot be used to configure a SQL Server 2000 report server. However, you can use Management Studio to connect to a SQL Server 2000 report server. Note that when you install different versions of Reporting Services, each report server installation has a corresponding Report Manager instance that can only be used with that installation. You can expect to see minor differences in the different versions of Report Manager."

How to: Install Reporting Services Side-by-Side an Earlier Version: "SQL Server 2000 Report Designer requires Visual Studio 2003. It does not run in Visual Studio 2005.

SQL Server 2005 uses Visual Studio 2005. If you do not have Visual Studio 2005 installed, Setup will install the version of the Visual Studio shell that is necessary for running Report Designer. You cannot use SQL Server 2005 Report Designer to publish reports to a SQL Server 2000 report server."

Wednesday, October 18, 2006

Explore Web Development with ASP.NET 2.0:

Tuesday, October 17, 2006

Brennan’s Blog » Blog Archive » Web Development Tools for the Power Developer

Modern Software Development: Use Visual Studio 2005

Wednesday, July 05, 2006

From MSDN Library
------------------

"A class that is smaller than 16 bytes may be more efficiently handled by the system as a struct".

The struct type is suitable for representing lightweight objects such as Point, Rectangle, and Color. Although it is possible to represent a point as a class, a struct is more efficient in some scenarios. For example, if you declare an array of 1000 Point objects, you will allocate additional memory for referencing each object. In this case, the struct is less expensive.

It is an error to declare a default (parameterless) constructor for a struct. A default constructor is always provided to initialize the struct members to their default values.

It is an error to initialize an instance field in a struct.

When you create a struct object using the new operator, it gets created and the appropriate constructor is called. Unlike classes, structs can be instantiated without using the new operator. If you do not use new, the fields will remain unassigned and the object cannot be used until all of the fields are initialized.

There is no inheritance for structs as there is for classes. A struct cannot inherit from another struct or class, and it cannot be the base of a class. Structs, however, inherit from the base class Object. A struct can implement interfaces, and it does that exactly as classes do.

Unlike C++, you cannot declare a class using the keyword struct. In C#, classes and structs are semantically different. A struct is a value type, while a class is a reference type. For more information on the features of value types, see Value Types.

Unless you need reference type semantics, a class that is smaller than 16 bytes may be more efficiently handled by the system as a struct.

Wednesday, May 03, 2006

IIS 6.0 Application Isolation Modes: "Internet Information Services (IIS) 6.0 provides two different application isolation modes to separate and protect Web applications (ASP.NET, ASP, static pages, and so on) that run simultaneously. These modes are IIS 5.0 isolation mode and worker process isolation mode. IIS 5.0 isolation mode uses the process model built into ASP.NET. In this mode, process model settings are specified through the Machine.config file. In contrast, worker process isolation mode disables the ASP.NET process model and uses the worker process isolation architecture of IIS 6.0. Because of this, the process model settings are specified through the application pool settings in the IIS management console, instead of through the Machine.config file. The topics in this section describe how to configure the appropriate application pool settings when using worker process isolation mode. "

ASP.NET Forums - Understanding session state modes + FAQ

Monday, March 13, 2006

MSDN Solution Architecture Center: Principles of Service Design: Service Patterns and Anti-Patterns

Seems like good fundametals about service oriented architecture.

Tuesday, January 31, 2006

.NET Tools: Ten Must-Have Tools Every Developer Should Download Now -- MSDN Magazine, July 2004