Room for reference
August 31, 2004
  Top 10 benefits of SharePoint Portal Server - Create a complete view of your business
- Put relevant information at your fingertips
- Share knowledge across the organization
- Find and make the most of organization's intellectual capital
- Find, aggregate, and provision SharePoint sites
- Create self-service portals.
- Automate business processes
- Speed adoption by using familiar interfaces and tools
- Reduce development time and cost with out-of-the-box portal services
- Ease deployment with flexible options

For more information visit ->
http://www.microsoft.com/office/sharepoint/prodinfo/topten.mspx
 
August 30, 2004
  Turn on AutoCompletion... Have you ever been typing a file path in the run command and had to hit the down arrow to select the file you want from the drop down list? Wouldn't it be better if as you typed it automatically filled in the text for you?

The run command uses the SHAutoComplete interface which is also how IE and most other auto completing text/combo boxes in windows do auto complete. By default the auto complete mode is set to suggest only, meaning just give a drop down of items that match what I have typed. There is also an auto complete mode to append, which automatically fills in the text with the closest match from the suggest list. The append mode is turned off by default but you can enable it by going to Internet Options > Advanced, and checking the box next to Use inline AutoComplete, or if you like you can change it in the registry Change the Auto Complete Mode. Now when you type paths in the run command, open/save dialogs, IE address bar, and others that use the default auto complete registry settings you will have both the suggest and append mode.

On a side note the textbox and combobox in .Net 2.0 also have auto complete functionality using the same SHAutoComplete underneath. The one thing I don't like about the new auto complete functionality in .Net 2.0 is that the dropdown width is set to the width of the textbox and you can't change it in code, at least I couldn't figure out how, this forced me to implement my own auto complete functionality.

Visit http://www.winguides.com, if you are interested in the registry I highly recommend this site, it is one of my favorites.  
August 27, 2004
  ASP.NET 1.1 Page Execution There's probably been plenty written by this time on the execution lifecycle of ASP.NET v1.1 pages. However, I still run into a lot of issues and questions around what order events and methods get executed during the lifecycle of a request. Its essential to understand this order when debugging what can be complex bugs in Page and WebControl code.

Here's a short exercise that will help you internalize whats happening during the creation and execution of a page. Do this without looking up the answer, and it will really make you think through what is happening. Put the following events in order, assuming the request is a PostBack resulting from a Button click:

Unload
Pre-Render
Handle Postback Events
Dispose
Save State
Load View State
Load
Button Click Handler
Process Postback Data
Initialize
Send Postback Change Notifications
Render
You can lookup the answer in MSDN http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcontrolexecutionlifecycle.asp, but realize that at least one of the events [Button Click Handler] is out of order in the documentation.

Consider the events in you Global.asax class on the first request received by an application not yet started:

Authorize Request
Application Start
Authenticate Request
End Request
Page Execution
Begin Request
Session Start

The next time you try to access ViewState during the Init event, you'll know why it doesn't work correctly.
 
August 20, 2004
  Summary of KB Articles for XP SP2 and Mega Document This article contains general windows XP SP 2 product information, Top Support Issues, How To Articles, Application Compatibility Articles, Bluetooth, Driver, Setup and Miscellaneous Issues.

Product Information
835935 (http://support.microsoft.com/?kbid=835935) Release notes for Windows XP Service Pack 2
837783 (http://support.microsoft.com/?kbid=837783) Hard Disk Space Requirements for Windows XP Service Pack 2
811113 (http://support.microsoft.com/default.aspx?scid=kb;EN-US;811113) List of fixes included in Windows XP Service Pack 2
838079 (http://support.microsoft.com/?kbid=838079) Windows XP Service Pack 2 Support Tools
838080 (http://support.microsoft.com/?kbid=838080) Windows XP SP2 Deployment Tools
883262 (http://support.microsoft.com/?kbid=883262) The new language locales that Windows XP Service Pack 2 supports
883792 (http://support.microsoft.com/?kbid=883792) Frequently asked questions about Windows Security Center
883353 (http://support.microsoft.com/?kbid=883353) Windows XP Tablet PC Edition 2005 is installed with Windows XP Service Pack 2
Top Support Issues
842242 (http://support.microsoft.com/?kbid=842242) Some programs seem to stop working after you install Windows XP Service Pack 2
843016 (http://support.microsoft.com/?kbid=843016) How to configure pop-up blocker in Internet Explorer
843017 (http://support.microsoft.com/?kbid=843017) Description of the IE Information Bar
843018 (http://support.microsoft.com/?kbid=843018) Images are blocked when you open an e-mail message in Outlook Express on a Windows XP Service Pack 2-based computer
843090 (http://support.microsoft.com/?kbid=843090) Description of the Windows Firewall feature in Windows XP Service Pack 2 (SP2)
870700 (http://support.microsoft.com/?kbid=870700) How to troubleshoot problems accessing secure Web pages with Internet Explorer 6 Service Pack 2
870702 (http://support.microsoft.com/?kbid=870702) How to troubleshoot wireless network connections in Windows XP Service Pack 2
875349 (http://support.microsoft.com/?kbid=875349) How to change your auto update settings using Windows Security Center
875350 (http://support.microsoft.com/?kbid=875350) How to remove Windows XP Service Pack 2 from your computer
875351 (http://support.microsoft.com/?kbid=875351) You receive a "Data Execution Prevention" error message in Windows XP Service Pack 2
875352 (http://support.microsoft.com/?kbid=875352) Detailed description of the data execution prevention feature in Windows XP SP2
875356 (http://support.microsoft.com/?kbid=875356) How to configure the Windows Firewall feature in Windows XP Service Pack 2
875357 (http://support.microsoft.com/?kbid=875357) Troubleshooting Windows Firewall settings in Windows XP Service Pack 2
How To Articles
883255 (http://support.microsoft.com/?kbid=883255) How To configure Internet Explorer automatic download prompts on your Windows XP Service Pack 2-based computer
883256 (http://support.microsoft.com/?kbid=883256) How To manage Internet Explorer add-ons in Windows XP Service Pack 2
878451 (http://support.microsoft.com/?kbid=878451) How To turn on the Remote Desktop Sharing feature of Windows NetMeeting in Windows XP Service Pack 2
883259 (http://support.microsoft.com/?kbid=883259) How To install and configure Bluetooth devices in Windows XP Service Pack 2
842844 (http://support.microsoft.com/?kbid=842844) How To install Windows XP Service Pack 2 by using Systems Management Server
875355 (http://support.microsoft.com/?kbid=875355) How To use the Automatic Recovery feature to recover your computer if the Windows XP Service Pack 2 Setup program is not completed successfully
870903 (http://support.microsoft.com/?kbid=870903) How To remotely administer a printer through a network share when you use Windows XP Service Pack 2 in a workgroup environment
Application Compatibility Articles
870890 (http://support.microsoft.com/?kbid=870890) You cannot modify Windows Firewall settings for an AOL dial-up network connection by using Network Connections in Control Panel in Windows XP Service Pack 2
873173 (http://support.microsoft.com/?kbid=873173) The Application Center 2000 client snap-in does not display correct health monitor information in Windows XP Service Pack 2
873185 (http://support.microsoft.com/?kbid=873185) You may not be able to open a project when you try to connect to a remote Windows XP Service Pack 2-based computer by using the AutoCAD FTP service
873164 (http://support.microsoft.com/?kbid=873164) You cannot use Veritas Backup Exec to back up a remote Windows XP Service Pack 2-based computer
870904 (http://support.microsoft.com/?kbid=870904) ARCserveIT 6.61 does not successfully back up files that are in the %Windir%\SoftwareDistribution folder of your Windows XP SP2-based computer
870901 (http://support.microsoft.com/?kbid=870901) "Installation failed: Access is denied" error message when you try to perform a remote installation of Computer Associates eTrust Antivirus 7.0 client software on a computer that is running Windows XP Service Pack 2
843020 (http://support.microsoft.com/?kbid=843020) You cannot play licensed media content in Windows Media Player after you remove Windows XP Service Pack 2
870908 (http://support.microsoft.com/?kbid=870908) Command AntiVirus version 4.62.4 causes an error message on a blue screen in Windows XP Service Pack 2
873165 (http://support.microsoft.com/?kbid=873165) You cannot use Computer Associates BrightStor ARCServe Backup 9.0 Manager to back up a Windows XP Service Pack 2-based computer from a remote computer
842701 (http://support.microsoft.com/?kbid=842701) You may not be able to add Manage Add-ons columns by using only the keyboard in Windows XP Service Pack 2
878472 (http://support.microsoft.com/?kbid=878472) You receive the "Control ID not found" error message when you try to install Windows XP Service Pack 2
870881 (http://support.microsoft.com/?kbid=870881) You receive an error message when you try to start Money on a Windows XP Service Pack 2-based computer
878478 (http://support.microsoft.com/?kbid=878478) The Gravis GamePad Pro device is not recognized when you install it on a Windows XP-based computer
870905 (http://support.microsoft.com/?kbid=870905) McAfee Internet Security version 4.0 quits unexpectedly during installation in Windows XP Service Pack 2
870906 (http://support.microsoft.com/?kbid=870906) McAfee Virusscan Professional version 6.0 quits unexpectedly after you install it on a Windows XP Service Pack 2-based computer
883606 (http://support.microsoft.com/?kbid=883606) Messages in Microsoft Outlook are not sent immediately in Windows XP Service Pack 2
870907 NetZero closes unexpectedly when you start it in Windows XP SP2
870902 You cannot back up the %windir%\SoftwareDistribution folder by using the NovaStor NovaNet-WEB backup program on Windows XP Service Pack 2
873176 You cannot install Paint Shop Pro 8 on a Windows XP Service Pack 2-based computer
873179 The JumpStart Preschool - 1st Grade Learning Playground Demo screen does not appear correctly on a Windows XP Service Pack 2-based computer
870883 "Cannot load Word for Windows 6.0 files" error message when you try to open the "What's new" file in Quicken on a Windows XP-based computer
870897 SonicWALL Complete Anti-Virus program does not work after you install Windows XP Service Pack 2
873152 You occasionally receive a "STOP: 0x000000D1" error message when your Windows XP Service Pack 2 computer resumes from standby
870900 SOURCENEXT VirusSecurity2004 real-time monitor does not work correctly on a Windows XP Service Pack 2-based computer
873162 You cannot use Legato NetWorker to back up a remote computer that is running Windows XP Service Pack 2
843019 You cannot start Windows Messenger after you install Windows XP Service Pack 2
883603 Windows Movie Maker 2.1 is installed on your computer when you install Windows XP SP2
Bluetooth Issues
870701 You cannot add a Bluetooth printer on a computer that is running Windows XP Service Pack 2
840635 Cannot install a Bluetooth device after you install Windows XP Service Pack 2
841803 List of Bluetooth radio drivers that are included in Windows XP SP2
873154 A Bluetooth keyboard or mouse does not work when you start Windows XP Service Pack 2
883258 How to troubleshoot Bluetooth detection and connectivity problems in Windows XP Service Pack 2
870895 You receive a "STOP: 0x000000D5" fatal system error message after you update to Windows XP Service Pack 2 on your Toshiba portable computer
841799 Bluetooth device installation may not work without any notification
Driver Issues
873161 After you install Windows XP Service Pack 2, your computer restarts continuously
883775 Device drivers known to cause instability in Windows XP Service Pack 2
873166 Your computer may unexpectedly stop responding when you try to install modem drivers on a Windows XP Service Pack 2-based computer
873171 Roll Back Driver feature in Device Manager does not work after you update a device driver to the Windows XP Service Pack (SP2) version of the device driver
870892 Rollback of the driver in a multi-device scenario results in mismatched Driver and miniport
870891 Third-party device drivers are not restored after you restore the System State data from backup in Windows XP
870896 You receive a "STOP: 0x000000D5" error message when you close an IP Phone connection on a Windows XP Service Pack 2-based Toshiba computer
873169 When you install Windows XP Service Pack 2, the USB 2.0 drivers do not appear to update
Setup Issues
883609 "This Service Pack requires the machine to be on AC Power before setup starts" error message when you install Windows XP Service Pack 2
870898 You receive a "Windows XP Setup is incompatible with this version of Windows" error message when you install Windows XP Service Pack 2 on a Hewlett-Packard computer
883356 You receive a "Windows was unable to install the modem" error message when you try to install a modem on your Windows XP Service Pack 2-based computer
878454 How to help protect your computer if you decide to remove Windows XP Service Pack 2
878459 The Windows Explorer status bar is not visible after you install Windows XP Service Pack 2
883791 Explorer.exe repeatedly quits unexpectedly in Windows XP
Miscellaneous Issues
843021 Programs or services that use the Alerter service or the Messenger service do not work as expected after you install Windows XP Service Pack 2
873160 You may receive a 7391 error message in SQLOLEDB when you run a distributed transaction against a linked server after you install Microsoft Windows XP Service Pack 2
875362 The Computer Browser service does not start and event ID 7024 is logged when you restart your Windows XP Service Pack 2-based computer
870894 You receive a "Delayed Write Failed" error message in Windows XP Service Pack 2
883257 Description of plain text mode in Outlook Express in Windows XP Service Pack 2
878471 Some DVD movies are blocked although the DVD movie rating is allowed on a Windows XP Media Center Edition Service Pack 2-based computer
883608 You receive an error message when you add a reference to a COM object in Visual Studio .NET after you install Windows XP Service Pack 2
840633 Event ID 612 appears in the security log every time that you restart Windows XP Service Pack 2
883613 Outlook Express automatically downloads external content when you reply to a message or forward a message on a Windows XP Service Pack 2-based computer
873158 The Help and Support Center does not run when the Data Execution Protection feature is turned on in Windows XP Service Pack 2
883605 New features of the Scheduled Tasks Control Panel item that are included in Windows XP Service Pack 2
870703 Known issues with the client administrative tools in Windows XP SP2
878461 Pictures do not appear as expected, or you receive an error message when you open an HTML file on a Windows XP Service Pack 2-based computer
878468 You receive an "An error occurred while sending a message to " error message when you run the net send command to send a message to a Windows XP Service Pack 2-based computer
873153 Your screen reader software may not function if you install Windows XP Service Pack 2 by using OOBE
870704 Peer-to-peer networking programs do not work as expected in Windows XP Service Pack 1
841802 Phone Dialer calls are immediately disconnected in Windows XP
843015 Pop-up windows appear with Pop-up Blocker turned on in Windows XP Service Pack 2
870705 Remote Storage Service recall notifications will no longer operate in XPSP2
841804 RIP Listener does not update the route table with new route information
883261 You are prompted to accept or reject certain Windows Messenger files in Windows XP Service Pack 2
883355 You cannot use an MP3 or WMA file as the background sound for an e-mail message in Outlook Express
878467 Your Windows XP-based computer does not resume from standby when you move your USB mouse or press a key on your USB keyboard
870893 USB device does not function after connecting device to Windows XP Service Pack 2-based computer
883607 Web server functionality may not work correctly after you install Windows XP Service Pack 2
883611 You have to specify certain Group Policy settings before you can remotely administer Resultant Set of Policy (RSoP) or remotely edit local Group Policy objects in Windows XP Service Pack 2
840634 You receive an "Access denied" or "The network path was not found" error message when you try to remotely manage a computer that is running Windows XP Service Pack 2

The Windows XP Mega document is available for download here - http://www.steveriley.ms/Downloads/Downloads_GetFile.aspx?id=157

[via Nick MacKechnie ]
 
August 19, 2004
  ASP.NET:Nice Tool I came across a tool called ASP.NET Localizer http://www.winformreports.co.uk/features_loc.htm. It has a control you can drop onto the form. It then stores all texts and other translatable properties of the built in web controls in the resx file created for the ASP.NET page. If you change the language in the designer, it creates a new resx file for that language and stores all properties you translate in the appropriate resx file. At runtime it reads the properties for the controls from the resx file. Seems pretty cool.  
August 10, 2004
  Microsoft Application Center 2000 Application Centre 2000 is Microsoft's deployment and management tool for high-availability Web applications built on the Microsoft Windows 2000 operating system. Application Centre 2000 makes managing groups of servers as simple as managing a single computer. This overview addresses high-level information on Application Centre 2000, touching on application management, software scaling, and mission-critical availability.

To know more about MS AC 2000, Check out the following link:

http://www.winnetmag.com/Windows/Article/ArticleID/15718/15718.html

http://labmice.techtarget.com/BackOffice/appcenter.htm
 
August 09, 2004
  Understanding Performance Counters Performance counters enable you to monitor and analyze the behavior of physical components such as processors, disks, and memory. They even help in diagnosing system objects such as processes, threads, events, mutexes, and semaphores. The Common Language Runtime (CLR) also exposes its own set of predefined counters. So this makes it all the more flexible.

The System.Diagnostics namespace provides classes that allow you to interact with system processes, event logs, and performance counters. The PerformanceCounter class enables you to monitor system performance.

For more information you can visit these links:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdiagnosticsperformancecounterclasstopic.asp

Check out this interesting 2 part article by Stuart

http://www.c-sharpcorner.com/Code/2002/May/PerformanceCountersP1.asp

Looking at Windows, Performance Counters, and More
http://www.developer.com/net/csharp/article.php/3307001

 
August 01, 2004
  Roadmap for Garbage Collection This article provides a roadmap to learn and master garbage collection in the Microsoft .NET Framework.

http://support.microsoft.com/default.aspx?scid=kb;en-us;317866

very useful and worth a read.

 
  WSE 2.0 - What's New and Different in WSE 2.0? Web Services Enhancements for Microsoft .NET version 2.0 includes a number of enhancements over earlier versions of WSE like:

Policy
WS-Trust and Security Context Tokens
Kerberos Security Tokens
Role-based Security Using Security Tokens
Signing and Encrypting Security Tokens
SOAP MessagingXML Security Token Support

To read more on WSE 2.0 Enhancement features go to -> http://msdn.microsoft.com/webservices/building/wse/WhatsNew/

 
a blog on Technology of Microsoft & much more..

My Photo
Name:
Location: Chennai, Tamil Nadu, India
ARCHIVES
May 2004 / June 2004 / July 2004 / August 2004 / September 2004 / October 2004 / September 2005 /


Powered by Blogger