后 RTM .NET Framework 1.1 ASP.NET 修复程序包症状

文章翻译 文章翻译
文章编号: 818803 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
展开全部 | 关闭全部

本文内容

症状

该程序包包含针对“更多信息”一节中所讨论症状的修复程序。

解决方案

Service Pack 信息

要解决此问题,请获取最新的 Microsoft .NET Framework 1.1 Service Pack。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
885055 如何获取 Microsoft .NET Framework 1.1 Service Pack 1

修复程序信息

重要说明:有两种类型的程序包可提供此修复程序,即 Microsoft Windows Installer (.msi) 程序包和可选组件管理器 (OCM) 程序包。如果使用 Windows Server 2003,则必须指定需要 Windows 2003 (OCM) 修补程序。如果您使用 Windows 2003 以外的操作系统,则必须继续使用 Windows Installer 程序包。对于 Windows 2003 Server,Windows 文件保护功能将监控 .NET Framework 1.1 文件。

要在 Windows Server 2003 上正确安装修复程序,必须安装 OCM 修复程序包。如果尝试在 Windows Server 2003 上安装 Windows Installer 程序包,您会接收到以下错误信息:
The installer cannot install the upgrade patch because the program being upgraded may be missing or the upgrade patch updates a different version of the program.Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch.
生成以下错误:

ERROR_PATCH_TARGET_NOT_FOUND (1642)

Microsoft 现在提供了一个受支持的修复程序,但该程序仅用于解决本文中提到的问题。只有系统遇到本文提到的特定问题时才可应用此修复程序。此修复程序可能还会接受进一步的测试。因此,如果此问题没有对您造成严重影响,我们建议您等待包含此修复程序的下一个 .NET Framework 1.1 Service Pack。

要立即解决此问题,请与 Microsoft 产品支持服务部门联系,以获取此修复程序。要获取 Microsoft 产品支持服务电话号码和支持费用信息的完整列表,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意:特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新能够解决您的问题,可免收通常情况下收取的电话支持服务费用。对于特定的更新无法解决的其他支持问题和事项,将正常收取支持费用。

文件信息

此修复程序汇总包的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调通用时间 (UTC) 列出。当您查看文件信息时,此时间将转换为当地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”工具的“时区”选项卡。
   日期         时间   版本              大小      文件名
---------------------------------------------------------------
23-Apr-2003  02:19  1.1.4322.903    253,952  Aspnet_isapi.dll
23-Apr-2003  02:19  1.1.4322.903     20,480  Aspnet_regiis.exe
23-Apr-2003  02:19  1.1.4322.903     32,768  Aspnet_wp.exe
23-Apr-2003  14:17  1.1.4322.903  1,245,184  System.web.dll
23-Apr-2003  04:14                   14,472  Webuivalidation.js

更多信息

以下为该程序包中包含的修复程序的简短概要:
  • 当满足以下条件时,可能会在 Microsoft Internet Explorer 或 Netscape 浏览器中接收到客户端脚本错误:
    1. 将以下表单添加到用户控件中:
      <form id="Form1" name="Form1" runat="server">
    2. 将用户控件(如 Workspace1)添加到页面中。执行该操作后,类似于以下内容的自动生成的脚本将添加到页面中:
      <form name="Workspace1:Form1" method="post" action="formtest2.aspx" id="Workspace1_Form1">
    出现脚本错误的原因是表单名称与表单 ID 不相同,并且表单名称包含一个冒号分隔符。

    __doPostBack 函数的自动生成脚本中的问题的另一示例是:
    function __doPostBack(eventTarget, eventArgument)
    {
    	var theform;
    	if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1)
    	{
    		theform = document.forms["_ctl14:Form1"];
    	}
    	else
    	{
    		theform = document._ctl14:Form1;
    	}
    
    	theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
    	theform.__EVENTARGUMENT.value = eventArgument;
    	theform.submit();
    }
    
    注意:在下面的行中,表单具有一个包含冒号的 uniqueID 属性:
    theform = document.forms["_ctl14:Form1"];
    theform = document._ctl14:Form1;
    
  • 不能加载多个 ASP.NET 辅助进程。

    在 Microsoft Internet 信息服务 5.0 (IIS 5.0) 中,您可以配置虚拟目录,使其在更加独立的模式下运行(如在单独的 Dllhost.exe 中运行)。但是,ASP.NET 会忽略 IIS 5.0 设置。应用程序域隔离可提供某个级别的隔离。在支持广泛的早期代码方面存在一些重大问题。因为 DLL 被加载到中立域空间中,并且所有 ASP.NET 应用程序在同一进程中运行,所以包含代码错误或包含恶意代码的应用程序很容易导致 ASP.NET 辅助进程失败。如果发生此问题,所有承载的应用程序都将失败。
  • 在用于 Macintosh 的 Microsoft Internet Explorer 中,客户端数据验证不能正常工作。
  • 当 ASP.NET 尝试在高负荷下卸载 AppDomain 时,某个 CPU 的使用率会达到 100%。

状态

Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的问题。 此问题最早在 .NET Framework 1.1 Service Pack 1 中得到了解决。

更多信息

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 有关用于描述 Microsoft 软件更新标准术语的介绍
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。Microsoft 对这些产品的性能或可靠性不做任何暗示或其他形式的保证。

属性

文章编号: 818803 - 最后修改: 2014年2月26日 - 修订: 5.3
这篇文章中的信息适用于:
  • Microsoft .NET Framework 1.1
  • Microsoft ASP.NET 1.1
关键字:?
kbnosurvey kbarchive kbbug kbfix kbqfe kbnetframe100presp3fix KB818803
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com