Windows 2003 Tips

Windows 2003 Tips

What is .Net? It's no more, it's now called Windows 2003, but it was a marketing term for a set of products and technologies that Microsoft is creating to move personal and enterprise computing beyond the PC desktop and into a distributed Internet-based environment, but I haven't changed the rest of this article, I will still refer to it in the rest of this document as .NET. So .NET--which was originally called Next Generation Windows Services (NGWS)--is also a platform, one that Microsoft sees as the successor to Windows. The .NET platform is based on Web services which are, in turn, defined by a language called XML.

Microsoft releases Windows Server update

Mar 31 2005-Microsoft has wrapped up development on the first major update to its Windows Server 2003 operating system and released it for download, the company said Wednesday.
The software giant said that Windows Server 2003 Service Pack 1 is currently available for download via Microsoft's Web site and will soon start showing up on new servers. Among the primary benefits of the free update is the inclusion of security enhancements similar to those added to Windows XP with last year's Service Pack 2. Two of the most notable enhancements are a built-in firewall and the security configuration wizard, a tool businesses can use to automate the process of locking down their machines.
Go here for more.

.NET is comprised of several related technologies, including:
.NET Framework - A runtime environment and set of standard services which .NET capable applications and services can utilize. Implemented as a code library, the .NET Framework includes the Common Language Runtime (CLR), the .NET run-time environment; ASP .NET, a Web applications platform; and ADO .NET, for data store access. Microsoft will ship a version of the .NET Framework--dubbed the .NET Compact Framework--for Pocket PCs, Microsoft Smart Phones, and other similar devices in late 2002.
.NET My Services - A set of free, consumer-oriented services that will expand on .NET Passport's authentication services (available today) to offer Web server-based storage of personal information such as name and address, calendar, address book, and credit card information. Microsoft expects to ship .NET My Services (previously code-named Hailstorm) for consumers by the end of 2002. A business oriented version of .NET My Services is also in the works.
.NET Enterprise Servers - A set of expensive Microsoft server software that runs on Windows servers, including Application Server, BizTalk Server, Exchange Server, Host Integration Server, Internet Security and Acceleration Server, SQL Server, and many others. Microsoft is currently shipping many such server products, but they are all based on Windows DNA currently, not .NET. Future server products--beginning with Windows .NET Server, due in late 2002--will actually be based on .NET technologies for the first time.
Visual Studio .NET - Microsoft's .NET development environment, with support for languages such as Visual Basic .NET, Visual C++ .NET, and Visual C# .NET, which all target the .NET Framework. Other vendors can add other language capabilities to Visual Studio .NET, and the suite can be used to target a wide range of applications and services, including .NET Web services, Windows applications, and Web applications. Note that Visual Studio .NET is not required to create .NET applications and services: Developers can download the .NET Framework for free; this download includes compilers for Visual Basic .NET, Visual C++ .NET and Visual C# .NET.

Lab Report: Windows Server 2003 Outperforms Predecessors

April 24 2003-VeriTest, an independent test lab, has found that Windows Server 2003 outperforms Microsoft® Windows 2000 Server and Microsoft Windows NT® Server 4.0 by a dramatic margin—typically performing two to three times faster on the same hardware.
Compared to Windows NT Server 4.0, Windows Server 2003 is:
  • Two times faster on average as a file server.
  • Three times faster serving dynamic Web content.
  • Four times faster serving static Web content.

Click here for the article.

Microsoft Unifies Server Products Under New Windows Server System Brand

April 24 2003-It is critical for every company to make informed decisions quickly, to connect with partners and customers, and to meet changing market demands flexibly. Such business agility is the litmus test for each company's long-term competitiveness, and information technology (IT) organizations are under constant pressure to support these business imperatives—to provide real, measurable benefit to business while squeezing more efficiency and functionality out of a limited or even shrinking budget.
We believe that IT's fundamental strategic role is the cornerstone of business agility. A business view of IT that embraces and strengthens this role is critical to realizing a company's potential. And we strongly adhere to a vision for supporting IT's capability to deliver greater value back to the business.
This is where Microsoft Windows Server System™ integrated server software can help. At Microsoft, we believe our role is to engineer out complexity and costs, and incorporate operating system innovations into a deeply-integrated server infrastructure that enables IT professionals to focus on meeting business requirements.
Click here for the article.

Don't miss the Microsoft Windows Server 2003 Launch Events

April 20 2003-Don't miss the Microsoft Windows Server 2003 and Microsoft Visual Studio® .NET 2003 Joint Launch Events — starting April 24.
Register now to attend the free launch event in your area. You'll learn how Windows Server 2003 allows you to simplify the management of your IT infrastructure and seamlessly roll out your mission-critical applications. So you can do more with less.
All attendees will receive:
  • FREE evaluation code for both Windows Server 2003 and Visual Studio .NET 2003
  • Voucher for $100 off Microsoft Windows Server 2003 technical training
  • Voucher for significant savings on all levels of MSDN subscriptions
  • 40% discount on selected Windows Server 2003 books by Microsoft Press from Amazon.com

Click here for the article.

Prices Same or Lower for Windows Server 2003

Mar 6 2003-Most editions of Windows Server 2003 will cost the same as their Windows 2000 counterparts, while the new Web Edition, which is designed to compete with Linux, will cost less than half as much as the Standard Edition, Microsoft revealed Monday.
Windows Server 2003, Web Edition, will cost $399, which is 40 percent of the $999 price tag for Windows Server 2003, Standard Edition.
Click here for the article.

Microsoft Gets Specific on Windows 2003 Security

Mar 5 2003-While Microsoft has been promoting the security focus of Windows Server 2003 since delaying the operating system release in 2002 for a code review, Microsoft uncovered some specific security features in the OS for the first time last month.
Newly disclosed security settings and features include details of some of the services that are disabled or running with reduced privilege by default and a Security Configuration Wizard tool that will be available this summer.
Redmond's promise to lock down Windows Server 2003 out of the box has been one of the promised upgrades of the operating system that has resonated most with users.
Go here for the site.

Windows SharePoint Services Coming to Windows Server 2003

Mar 5 2003-Microsoft will make collaboration services available for Windows Server 2003 customers sometime this year after the April ship of the base operating system.
Called Windows SharePoint Services, the technology is the next generation of the SharePoint Team Services that Microsoft introduced a few years ago.
Microsoft defines Windows SharePoint Services as a Web-based team collaboration environment that represents an evolution of Windows NT's traditional file-serving role.
Go here for the site.

Introducing the ".NET" in the Windows Server 2003 Family

Microsoft .NET is software that connects information, people, systems, and devices. It enables new levels of software integration through XML Web services: discrete, building-block applications that connect to each other—as well as to other, larger applications—via the Internet.
This downloadable article summarizes the features in the Windows Server 2003 family that enable the level of connectivity now possible through XML Web services. It concludes with schematic examples of how you can use XML Web services in a broad range of scenarios such as running a company payroll, securing the best price for materials from partners, reserving seats at a movie or restaurant, customizing services for mobile devices, and finding and playing an opponent in an online game.
Click here for the article.

The Windows Server 2003 Application Environment

Summary: Windows Server 2003 builds on the core strengths of the Windows family of operating systems—security, manageability, reliability, availability, and scalability—by integrating the key technologies needed to help business solve the integration challenge. As the foundation of the .NET platform, Windows Server 2003 delivers a revolutionary application environment to build, deploy, and run XML Web services.
Click here for the article.

HOW TO: Create a Summary Row for a DataGrid in ASP.NET by Using Visual C# .NET

This article refers to the following Microsoft .NET Framework Class Library namespace:
System.Data.SqlClient
This step-by-step article describes how to create a summary row for a DataGrid control in ASP.NET.
In this article, you create a Visual C# .NET project, add code to access the Sales Totals by Amount view from the Northwind database, and then bind the Sales Totals by Amount view to the DataGrid. This sample uses the ItemDataBound event of the DataGrid to total the SaleAmount field when you bind the data to the DataGrid. This sample also uses the footer of the DataGrid to display the summary or the totals.
Click here for more from Microsoft.

Microsoft Issues Second .NET Framework Service Pack

Microsoft has issued the second Microsoft .NET Framework service pack, which the company recommends all users download and install. The .NET Framework Service Pack 2 (SP2) release focuses on security issues and other problems Microsoft has found since SP1's release; this release also includes all the fixes from .NET Framework SP1.
Click here for more from wininformant.

Troubleshoot Startup Problems in the Windows .NET Server Family

If a startup problem occurs after you click Microsoft Windows .NET Server on either the boot loader menu or when you receive the "Please select the operating system to start" message, files that the operating system needs may be missing or damaged. Windows provides a variety of options that you can use to troubleshoot this issue, including Safe mode, the Recovery Console, and an Emergency Repair disk.
When you use the Last Known Good Configuration feature, you start your computer by using the most recent settings that worked. This feature restores registry information and driver settings that were in effect the last time the computer started successfully. Use this feature when you cannot start Windows after you make a change to the computer (for example, after you install or upgrade a device driver).
Click here for more.

HOW TO: Configure TCP/IP Networking While NetBIOS Is Turned Off on a Server Running Windows .NET

On a computer running Windows .NET Server, you can turn off NetBIOS over TCP/IP (NetBT) for selected clients on an "as needed" basis. If you prefer to only use DNS to provide name registration and resolution on a specified computer that is used in a specialized or secured role for your network, you can turn off NetBT services for one or all of the network adapters that are installed on that computer.
NOTE: Before you turn off WINS/NetBT name resolution, verify that you do not need to use WINS or earlier NetBT-type applications for this network connection. For example, you can turn off WINS/NetBT name resolution if you communicate only with other that run a product in the Windows .NET Server family (Microsoft Windows XP, or Microsoft Windows 2000) that use DNS and that register their names with DNS, or if you communicate with Internet computers using DNS-aware applications. Do not turn off WINS/NetBT name resolution if you communicate with computers that run a version of Windows that may use WINS or earlier NetBT-type applications (such as Microsoft Windows NT, Microsoft Windows Millennium Edition, Microsoft Windows 98, or Microsoft Windows 95).
Optionally, you can select the Use NetBIOS setting from the Dynamic Host Configuration Protocol (DHCP) server if you use a DHCP server that can selectively turn on and turn off NetBIOS configurations through DHCP option types. When you use DHCP option types that are supported by the Windows .NET Server DHCP Server service, you can turn off NetBIOS over TCP/IP for computers that run Windows .NET Server.
Click here for more from wininformant.

Slower Performance of .NET Connected Applications After You Install Service Pack 1 for the .NET Framework

On a computer running Microsoft Windows NT, Windows 2000, or Windows XP, after you install Service Pack 1 (SP1) for the .NET Framework, you may experience slower performance when you run applications that were created by using ASP.NET and Visual Studio .NET.
SP1 for the .NET Framework does not replace Mscorlib.dll and other assemblies if they are in use during setup of SP1 for the .NET Framework.
Quit all .NET connected applications, including ASP.NET, and then install the .NET Framework SP1 again. Restart the computer to make sure that the changes take effect.
Click here for more from wininformant.

Microsoft Introduces Windows .NET Server CPP

With the release of Windows .NET Server Release Candidate 1 (RC1) finally complete, Microsoft unexpectedly announced yesterday that the milestone build would be made available for free to customers through the Win.NET Server Customer Preview Program (CPP). Under terms of the CPP, customers can download or order CD versions of Win.NET Server Enterprise Edition RC1, which will expire 360 days after installation. Additionally, customers that choose the download option can access Win.NET Standard Server.
"This product is rock-solid," says Jim Allchin, group vice president of the Platforms Group at Microsoft. "We're delivering the features and improvements that our IT and developer audiences have told us they want most: improved security, greater reliability and better performance. Windows .NET Server is far easier to deploy, manage and operate, and it includes a comprehensive set of Web application services that make it easy to build powerful, connected solutions quickly. This is the most customer-driven release of Windows Server ever."
Click here for more from wininformant.

Microsoft .NET Enterprise Servers Trial Software

Download 120-day trial versions of Microsoft .NET Enterprise Servers components or other Microsoft server products. For a brief overview of each product, watch Introduction to .NET Enterprise Server Interoperability. The server products include Application Center, BizTalk Server, Commerce Server, Content Management Server, Exchange Server, Host Integration Server, Internet Security and Acceleration Server, Microsoft Operations Manager, Mobile Information Server, SharePoint Portal Server, SQL Server, Windows 2000 Advanced Server, Small Business Server, and Systems Management Server.
Click here for more.

Microsoft Uses .NET to Unlock Customer Data for Sales Teams

In eight weeks, the Microsoft Sales and Support IT Team (SSIT) laid the foundation for a company-wide CRM infrastructure that pulls together data from multiple sources to provide a holistic view of the customer across all points of contact.
Using Microsoft .NET connected software, with its native support for XML Web services, they created a single, re-usable interface into customer data distributed across a broad range of internal systems-account contacts, opportunities, sales, customer support, event participation, and marketing engagement. SSIT then used this interface to rapidly deliver Account Explorer-a Web-based tool that improves productivity for the Microsoft sales force by providing a consolidated, account-centric view of important customer information.
Since then, SSIT and various other groups across Microsoft have re-used the XML Web services interface five additional times, with each project resulting in the swift delivery of a custom-tailored solution tuned to meet a specific business need-increasing user productivity, streamlining business processes, or building stronger relationships with customers.
Click here for more.

Smart Device Extensions and .NET Compact Framework Beta 1

The Beta 1 release of the Smart Device Extensions for Visual Studio .NET and the Microsoft .NET Compact Framework is now available. If you are an MSDN Subscriber, you will automatically receive the Beta as part of the July subscription issue, or you can download from the MSDN Subscriber's download site. If you are not an MSDN Subscriber, follow the instructions below to apply to receive the beta:
To Get the Beta
Go to BetaPlace.com.
Enter "SDEBeta" as the username and ".NetCF" as the password. Please note these are case-sensitive. Complete the nomination survey.
Within a few days you will receive a confirmation e-mail with a BetaPlace username and password to access the Smart Device Extensions and .NET Compact Framework Beta program.
With the new credentials, you will be able to download the installation package and participate in the beta program.

INFO: Roadmap for XML Schemas in the .NET Framework (Q313826)

This article provides a roadmap to learn about the .NET Framework implementation and support for Extensible Markup Language (XML) schemas. Roadmap articles provide links to useful information, including online documentation, Microsoft Knowledge Base articles, and Microsoft white papers, to help you learn about a Microsoft product or technology.
XML schemas define the structures of XML documents. The structure of an XML document is made up of the name, the cardinality, the data types, and the order of the elements and the attributes of the XML document. XML schemas use XML-based syntax to define XML document structures. XML schemas are frequently used to validate the contents of XML documents to make sure that they follow defined structures.
The XML Schema Definition Language (XSD) is the current World Wide Web Consortium (W3C) specification for XML schemas. XSD is an industry standard that is used to create XML schemas.
Click here for more.

ASP.NET Fails to Copy Files from Bin Directory to Temporary ASP.NET Files Folder (Q319991)

After you compile your Web application, you may receive the following error messages in the Microsoft Visual Studio .NET task list:
Could not copy temporary files to the output directory.
-and-
The file 'bin\mywebapp.dll' cannot be copied to the run directory. The process cannot access the file because it is being used by another process.
-and-
The file 'bin\mywebapp.pdb' cannot be copied to the run directory. The process cannot access the file because it is being used by another process.
Furthermore, the ASP.NET worker process (Aspnet_wp.exe) may hold a lock to dynamic-link libraries (DLLs) in the Bin directory.
Click here for more.

INFO: XML Web Services and Apartment Objects (Q303375)

This article describes how to call Apartment objects from XML Web services through the COM interoperability layer.
The following are supported methods for calling Apartment objects from XML Web services:
The Web service can call an Apartment object, such as Visual Basic 6.0, that is registered in a COM+ library application. The COM+ library application must be marked "Requires Synchronization" and must reside on a computer that is running Microsoft Windows 2000 Service Pack 2 or later.
The Web service can call an Apartment object that is registered in a COM+ server application that resides on a computer that is running Windows 2000 Service Pack 2 or later.
Click here for more.

BUG: DataSet Does Not Load Original Records of DiffGram Correctly (Q319919)

When the original records in the DiffGram are loaded into the DataSet , correct indexes for the row versions are not created. As a result, you cannot use any original records in indexing operations.
When you set the RowStateFilter property, the Error property of the DataRowView is accessed. This property accesses the "row" member variable, which is set to null. As a result, you receive a NullReferenceException exception.
Click here for more.

BUG: CallContext Objects Are Lost When You Create a New Serviced Component (Q319177)

If you set CallContext objects before you create an instance of a serviced component in a client application, you may lose the CallContext objects after you create the object instance.
This problem occurs if the objects that you place in the CallContext derive from the ILogicalThreadAffinative interface. If you place these objects in the CallContext (by using the CallContext.SetData method) and then create an instance of a ServicedComponent object, the CallContext.GetData method for those objects returns null.
Click here for more.

BUG: NWFREADME:Word Interoperability Sample Generates An Exception Error Using the Word Find Object (Q313104)

When you build and run the Word interoperability sample that is provided with the Microsoft .NET Framework Software Development Kit (SDK), you may receive the following error message when you call the Find object (the Console.WriteLine(myFind.Text); code line):
An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in [YourAppName.exe] Additional information: Exception from HRESULT: 0xC0000005.
Word reuses Globally Unique Identifiers (GUIDs) that Microsoft Excel 95 originally used. If the Excel 95 type library is registered after the Word type library, you will experience this problem.
Click here for more.

PRB: Field That Contains Only NULL Values Is Not Copied into New DataSet (Q317961)

When you use the GetXml method to copy data from one DataSet object to another, if any of the fields in the original DataSet contain only NULL (DbNull) values, these fields are not copied into the new DataSet.
This problem occurs because the DataSet.GetXml method does not include schema information. If you use another DataSet to read this output, the DataSet depends on the InferSchema value to recover schema information. However, because all of the values in the column are NULL, the column is absent from the GetXml output, and InferSchema cannot recover this column information.
Click here for more.