BUG: Internet Explorer script error appears when you start Visual Studio .NET 2003 (823235)



The information in this article applies to:

  • Microsoft Visual Studio .NET (2003), Professional Edition
  • Microsoft Visual Studio .NET (2003), Enterprise Architect Edition
  • Microsoft Visual Studio .NET (2003), Enterprise Developer Edition
  • Microsoft Visual Studio .NET (2003), Academic Edition

SYMPTOMS

When you start Microsoft Visual Studio .NET 2003 for the first time after installation, the Visual Studio .NET 2003 Activation Wizard may appear, and you may receive a Microsoft Internet Explorer error message that is similar to the following:
An error has occurred in the script on this page.

Line: 28
Char: 1
Error: Permission denied
Code: 0
URL: res://InstallationPath\Common7\IDE\1033\vsrwui.dll/fe_resigndpc.htm

Do you want to continue running scripts on this page?
When you click Yes or click No, the error message disappears, and then you receive another error message that is similar to the previous error message. When you click Yes or click No, the new error message disappears, and the Visual Studio .NET 2003 Activation Wizard waits indefinitely while it displays the following message:Please wait while the wizard initializes...Note
  • If you close the Visual Studio .NET 2003 Activation Wizard, Visual Studio .NET 2003 quits.
  • You may also notice the same behavior when you start Visual Studio .NET 2003 again.
  • InstallationPath is a placeholder for the name of the folder where you install Visual Studio .NET 2003.
Note This behavior does not apply to Microsoft Visual Studio .NET 2002.

CAUSE

The name of the folder where you install Visual Studio .NET 2003 may contain Unicode characters from code pages that are different from the default code page that your operating system uses. In this case, a custom action that is part of Visual Studio .NET 2003 Setup incorrectly converts these Unicode characters to their corresponding ANSI (American National Standards Institute) characters. The custom action then creates a folder with the same name as the name of your installation folder and replaces the Unicode characters with their corresponding converted ANSI characters.

Therefore, the custom action creates the Id_05f.dhs file in the newly created folder instead of in your installation folder. This incorrect location of the Id_05f.dhs file causes the Visual Studio .NET 2003 Activation Wizard to appear when you start Visual Studio .NET 2003 after you finish the rest of the installation. Because of the conversion of Unicode characters to ANSI characters in the folder name, the Visual Studio .NET 2003 Activation Wizard tries to access an incorrect file path. Therefore, you notice the behavior that is described in the "Symptoms" section of this article.

RESOLUTION

To resolve this bug, remove Visual Studio .NET 2003. Then reinstall Visual Studio .NET 2003 to a folder that has a name that only contains characters from the default code page that your operating system uses.

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

Steps to Reproduce the Behavior

  1. Install Visual Studio .NET 2003 to the following folder: UNICODE.

    Note The last six characters of this folder name are from the ANSI - Latin 1 code page. By default, the ANSI - Latin 1 code page is the code page if your current language uses the Latin character set. The first character of this folder name (U) is from a different code page.
  2. Start Visual Studio .NET 2003. You notice the behavior that is described in the "Symptoms" section of this article.

REFERENCES

For more information, visit the following Microsoft Developer Network (MSDN) Web site:

Modification Type:MinorLast Reviewed:2/1/2006
Keywords:kbvs2005swept kbvs2005doesnotapply kbpending kbUnicode kbString kbScript kbDevStudio kbSoftwareDist kbLocalization kbCustomAct kbDeployment kbsetup kberrmsg kbbug KB823235 kbAudDeveloper