March 2006 - Posts

Symptom:
You are getting the following error message:

The XML page cannot be displayed

Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.


A name was started with an invalid character. Error processing resource 'http://localhost/xxx.aspx. Line 1, ...

<%@ Page Language="VB" ..... Title="Home Page" %>

Description:
This is mostly due to incomplete registration of the new .NET framework installation. but why such an irrelevant error message? Errr... don't ask :p

Resolution:
a) Re-register the .NET framework, similar to this KB.
306005 How to repair IIS mapping after you remove and reinstall IIS
Just ensure you are in the correct 'version' folder...then execute the following command.
"%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i

b) There are few instances that Step a) may not complete solve the problem. Hence, what you can try next is to reinstall the .NET Framework package via Control Panel - Add or Remove Programs.

Posted by qbernard | 3 comment(s)
Filed under:

Wow! wonder how the folks managing microsoft.com uses log parser? They have been so kind, after first session of this month debug madness webcasts, the team has posted their log parser scripts here. Go get it!

Posted by qbernard | with no comments
Filed under:

What the heck? new support column :) I don't have any detail yet, but this is something nice for IIS as well as the rest of the products. If you notice the recent knowledge base articles of IIS e.g.
907273 Troubleshooting HTTP 401 errors in IIS
907271 How to use the IISADMPWD password change pages

You will see the following addtional message at the top and bottom of the KB article...

To customize this column to your needs, we want to invite you to submit your ideas about topics that interest you and issues that you want to see addressed in future Knowledge Base articles and Support Voice columns. You can submit your ideas and feedback using the
Ask For It  form. There's also a link to the form at the bottom of this column.

After you clicked on the "Ask For It" link, you will be able to submit new questions or provide feedback to the content team directly. Mm.. not sure why MS is putting another page in between which bascially ask you to either 'cancel' or proceed with 'next'. Anyway, the browse will closed if you clicked on 'cancel', while with 'next' - you will be able to interact with the content team.

What do you think? I think this is cool. but then again it doesn't work with Firefox!!! what the hell???? kkekekee.. same apply to the previous initiative of getting feedback at the bottom of the KB, where you basically get about 3 questions to feedback about the article. No wonder
ie7.com is getting hot!

Edited -

Hang on - if you visit http://support.microsoft.com/iis60 you will see IIS Developer Support Voice Column, LOL! Developer?
You mean this KB?  907272 Kerberos authentication and troubleshooting delegation issues
Mmm.. so is it IIS Developer Support Voice Column or IIS Support Voice Column ?  Anyway, it's nice for the author to introduce themself as well :) So far, I have seen Martin and Tony.....  Where is Chris Adam, Chris ... you there ?

Finally you will see ASP.Net Support Voice Column as well. Ha! lovely... why not Web Platform Support Voice Column.

Posted by qbernard | with no comments
Filed under:
Hehehehe..... I hope this is not like another Punk at Microsoft. This Unofficial Intel blog should give you more insider views about Intel... Have you wonder why they picked Google?? well, for heaven shake - it is GOOGLE!!
Posted by qbernard | with no comments
Filed under:
Gurus from the Web Application Security Consortium have been maintaining the one and only Web Hacking Incidents Database (WHID) since year 2000. Although it does not cover any in-depth analysis of the incident, it did however capture brief overview info about the incident, the threat classification (type of threats) and related press information.
Posted by qbernard | with no comments
Filed under:
I talked about this last year asking if you guys like to see if FTPS is to be included in IIS 7.0, and few days ago I heard that MS is going to bundle it with Vista Server! not sure about Vista Client OS though ... :)  anyway this is great news! no more plain text mode transfer!  Another reason to tryIIS7 :)
Posted by qbernard | with no comments
Filed under:

LOL! After been missing for two months + all the complaints, Chris finally come out from the closet and give us two extra webcasts on top of MSCOM team this month end :)

TechNet Webcast: Rapid Deployment of Large SharePoint Intranets and Extranets on IIS 6.0 (Level 300)
Tuesday, March 28, 2006 1:00 PM (GMT-08:00) Pacific Time (US & Canada)
Microsoft Windows SharePoint Services is now included with Internet Information Services (IIS) 6.0 in Microsoft Windows Server 2003 R2 as an additional server role. This webcast presents the best practices for implementing Windows SharePoint Services solutions of any size on IIS 6.0. Join us for a deep dive into how to install, build, deploy, secure, and manage your Windows Server System intranet or extranet solution. We cover how to manage and configure your deployment with the STSADM command-line handlers and how to make best use of reverse proxies in your deployment. We conclude with what to expect from the highly anticipated version three of Windows SharePoint Services.

TechNet Webcast: Efficient Deployment and Management of ASP.NET 2.0 Applications on IIS 6.0 (Level 300)
Thursday, March 30, 2006 1:00 PM (GMT-08:00) Pacific Time (US & Canada)
Because Windows Server 2003 R2 includes Microsoft .NET Framework 2.0, every Web administrator should be prepared to support Microsoft ASP.NET 2.0 applications. In this webcast, we help you manage ASP.NET 2.0 applications on Microsoft Internet Information Services (IIS) 6.0 efficiently. In addition, we also cover key concepts such as the Global Assembly Cache (GAC), Web.config settings, and the ASP.NET 2.0 Microsoft Management Console (MMC) snap-in for IIS Manager. Join us to also learn how to use temporary ASP.NET files with the aspnet_regiis.exe command-line utility and how to simultaneously support different versions of the .NET Framework. Finally, we show what to expect from deploying these ASP.NET 2.0 solutions on a 64-bit Web platform.

Posted by qbernard | with no comments
Filed under:
Yes, I'm talking about bad emails...... in IIS world, where would this get dump? /queue /pickup /badmail? Obviously - it went straights to the badmail folder and if you are so "free" like me :) from time to time, I will manually go in the folder and clean it up. Back last year, I just wrote a simple 'del *.* /y' batch file and schedule it runs once a month. I got hit few months back, where the deletion took a long time (34K files in that folder), and CPU usage was at 100%. I have to reboot the machine, killing the task won't help. I'm guessing that the 'deletion' was too busy and failed to response back to the system. Anyway, I found this tiny script sometime ago, I have replaced by batch file with this. It was an old tool from the MS Exchange team, just like smtpdiag. BadMailAdmin is for badmail deleteion and archival. It works as long as you have IIS SMTP installed, it is a windows shell script that check your badmail folder, clean it up totally or base on allowed configured size or even archived it. Altough the Word document came with it focus on how to install and schedule it as a task + deletion and archiving option, you can actually do more with it for example log switching as well as disabling the badmail. Errr. disable badmail? not via metabase key or smtp setting, it's actually pretty interesting! how? well take at look at the script file, it just remove local system write access to the folder! and voila no more badmail :)
Posted by qbernard | with no comments
Filed under:
Chris Crowe has came out with this lovely tool to help you configure user home directory when configuring integrated AD user isolation. In the past, you need to use the iisftp.vbs to configure the msIIS-FTPRoot and msIIS-FTPDir AD schema properties to make this work. With this tool, it is just a few clicks a way [:D]
Posted by qbernard | 1 comment(s)
Filed under:
910436 You receive error messages when you try to upload a file to an ASP.NET Web page by using the FileUpload control in IIS 5.1
911822 FIX: The worker process of an application may use lots of memory in Internet Information Services 6.0
907272 Kerberos authentication and troubleshooting delegation issues
913441 FIX: The list of extension files that the IisWebService.ListExtensionFiles method returns may be incomplete in IIS 6.0
915519 Error message when you upgrade the Microsoft Management Console (MMC) to the MMC 3.0 format in IIS 5.1: "MMC has detected an error in a snap-in"
Posted by qbernard | with no comments
Filed under:

Well, Chris is take a long break :)  No worries, this month we are pleased to have the folks from Microsoft.com again!!!  So enjoy...

TechNet Webcast: Microsoft.com Operations Introduces Real World Debugging: Determining When You Have a Problem and Beginning the Initial Debugging (Level 300)
Monday, March 27, 2006 11:30 AM Pacific Time (US & Canada)
It is not always easy to know you have a problem, nor is it always easy to begin the debugging process. Join a senior systems engineer from the Microsoft.com Operations Debug team for an overview of monitoring and analysis tools, followed by a presentation of the initial steps of debugging. This webcast shows how to investigate cases of high CPU usage, determine which tools to use through the course of debugging issues, analyze event and log data to proactively find issues, and debug general exceptions in Microsoft ASP.NET 2.0 applications.

TechNet Webcast: Microsoft.com Operations Introduces Real World Debugging: Debugging CLR Internals (Level 100)
Tuesday, March 28, 2006 9:30 AM Pacific Time (US & Canada)
Do you ever wonder what happens in garbage collection and exception handling that slows down the performance of your Web site? Join a senior systems engineer from the Microsoft.com Debug team to dig into the inner workings of these two critical pieces of the Common Language Runtime (CLR). See how they really affect performance on a site such as
www.microsoft.com. In this webcast, learn some common tools for peering into their induced degradation on your application's performance.

TechNet Webcast: Microsoft.com Operations Introduces Real World Debugging: Diagnosing Memory Leaks in ASP.NET Applications (Level 300)
Wednesday, March 29, 2006 8:00 AM Pacific Time (US & Canada)
..... No idea, MS website shows the same exerpt as previous webcast. I believe this could be DebugDiag session :)

TechNet Webcast: Microsoft.com Operations Introduces Real World Debugging: How to Tackle Problems in Dynamically Generated Assemblies (Level 300)
Thursday, March 30, 2006 9:30 AM Pacific Time (US & Canada)
Join this webcast to get the inside scoop on how Microsoft.com senior systems engineers run through live debugging sessions that tackle dynamically generated assembly issues in a clustered Web site environment. We also feature an inside look at some poorly coded C# mistakes turned up by our experienced debuggers, including overuse of thread aborts and hunting down and resolving exceptions one by one.

TechNet Webcast: Microsoft.com Operations Introduces Real World Debugging: Debugging Without the Debugger in IIS and ASP.NET (Level 300)
Friday, March 31, 2006 8:00 AM Pacific Time (US & Canada)
You can gain lot of valuable information about the state of the internet information services (IIS) and the applications running in its worker processes by using Event Tracing for Windows (ETW), which enables you to trace data without attaching a debugger. Join this webcast as we walk you through the tools needed to extract the data, common troubleshooting scenarios, and a summary of the performance data that can be extracted from these trace sessions. We conclude with an overview of some of the new tracing features coming in IIS7.

Posted by qbernard | 2 comment(s)
Filed under: