现在的位置: 首页 > 综合 > 正文

64位操作系统Jmail注册

2013年09月01日 ⁄ 综合 ⁄ 共 4160字 ⁄ 字号 评论关闭
文章目录

由于客户的操作是64位的windows2003,导致jmail4.5.dll不能正常注册,邮件发送功能不能使用。

在网上搜索了一把,通过以下方法解决64位操作系统jmail.dll注册问题

一、

  1. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
  2. 键入以下命令启用 32 位模式:
    cscript %SYSTEMDRIVE%/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. 键入以下命令,安装 ASP.NET 1.1 版本并在 IIS 根目录下安装脚本映射:
    %SYSTEMROOT%/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe -i
  4. 确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 1.1.4322 的状态设置为允许

二、.注册jmail.dll

c:/windows/system32/regsvr32 c:/windows/system32/jmail.dll

 

注:

要运行 64 位版本的 ASP.NET 2.0,请按照以下步骤操作:
单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
键入以下命令禁用 32 位模式:
cscript %SYSTEMDRIVE%/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
键入以下命令,安装 ASP.NET 2.0 版本并在 IIS 根目录下安装脚本映射:
%SYSTEMROOT%/Microsoft.NET/Framework64/v2.0.40607/aspnet_regiis.exe -i
确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607 的状态设置为允许。
[转]

在 64 位版本的 Windows 上,如何在 32 位版本的 ASP.
 
 
本文讨论如何在 64 位版本的 Microsoft Windows 上,在 32 位版本的 Microsoft ASP.NET 1.1 和 32 位及 64 位版本的 ASP.NET 2.0 之间切换。

当您同时安装了这两个版本的 ASP.NET 时,如果没有使这两个 ASP.NET 环境都在 Microsoft Internet 信息服务 (IIS) 6.0 中运行,您可能会收到错误消息。例如,如果没有正确安装 ASP.NET,您可能会从网页中收到以下错误消息:

服务不可用

应用程序日志中可能记录与以下类似的错误消息:

事件 ID: 2268
来源:W3SVC-WP
类别:无
描述:
无法加载站点/服务的所有 ISAPI 筛选器。因此启动中止。

事件 ID: 2274
来源:W3SVC-WP
类别:无
描述:
由于配置问题,无法加载 ISAPI 筛选器 'C:/WINDOWS/Microsoft.NET/Framework/v2.0.40607/aspnet_filter.dll'。当前配置只支持加载为 AMD64 处理器体系结构创建的映像。数据字段包含错误编号。要进一步了解此问题,包括如何解决此类处理器体系结构的不匹配错误,请访问 http://go.microsoft.com/fwlink/?LinkId=29349。

IIS 6.0 可支持 32 位和 64 位两种模式。但是,IIS 6.0 不支持在 64 位版本的 Windows 上同时运行这两种模式。ASP.NET 1....

IIS 6.0 可支持 32 位和 64 位两种模式。但是,IIS 6.0 不支持在 64 位版本的 Windows 上同时运行这两种模式。ASP.NET 1.1 只在 32 位模式下运行。而 ASP.NET 2.0 在 32 位或 64 位模式下都可以运行。因此,如果想要同时运行 ASP.NET 1.1 和 ASP.NET 2.0,必须在 32 位模式下运行 IIS。

要在 ASP.NET 的不同版本之间切换,请访问以下 Microsoft Developer Network (MSDN) 网站以下载并安装 ASP.NET 1.1 和 ASP.NET 2.0:

http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx (http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx)

例如,如果您正在运行 Microsoft Windows x64 Edition,请下载以下两种可再发行组件包:

  • .NET Framework 版本 2.0 可再发行组件包 x64(64 位)
  • .NET Framework 版本 1.1 可再发行组件包

安装可再发行组件包后,您就可以在 ASP.NET 的不同版本之间切换了。为此,应对每个 ASP.NET 版本完成以下操作步骤:

ASP.NET 1.1,32 位版本

  1. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
  2. 键入以下命令启用 32 位模式:
    cscript %SYSTEMDRIVE%/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. 键入以下命令,安装 ASP.NET 1.1 版本并在 IIS 根目录下安装脚本映射:
    %SYSTEMROOT%/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe -i
  4. 确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 1.1.4322 的状态设置为允许

ASP.NET 2.0,32 位版本

  1. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
  2. 键入以下命令启用 32 位模式:
    cscript %SYSTEMDRIVE%/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. 键入以下命令,安装 ASP.NET 2.0(32 位)版本并在 IIS 根目录下安装脚本映射:
    %SYSTEMROOT%/Microsoft.NET/Framework/v2.0.40607/aspnet_regiis.exe -i
  4. 确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607(32 位)的状态设置为允许

ASP.NET 2.0,64 位版本

  1. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
  2. 键入以下命令禁用 32 位模式:
    cscript %SYSTEMDRIVE%/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
  3. 键入以下命令,安装 ASP.NET 2.0 版本并在 IIS 根目录下安装脚本映射:
    %SYSTEMROOT%/Microsoft.NET/Framework64/v2.0.40607/aspnet_regiis.exe -i
  4. 确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607 的状态设置为允许

注意:ASP.NET 2.0 的内部版本可能随当前发行的内部版本的变化而变化。这些步骤适用于内部版本 2.0.40607。

Windows x64 版本的技术支持

有关 Microsoft Windows XP Professional x64 版本的产品信息,请访问下面的 Microsoft 网站:

http://www.microsoft.com/china/windowsxp/64bit/default.mspx (http://www.microsoft.com/windowsxp/64bit/default.mspx)

有关 Microsoft Windows Server 2003 x64 版本的产品信息,请访问下面的 Microsoft 网站:

http://www.microsoft.com/china/windowsserver2003/64bit/x64/default.mspx (http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx)


有关 64 位版本的 Windows 和 64 位版本的 .NET Framework 的更多信息,请访问以下 Microsoft Developer Netw...

有关 64 位版本的 Windows 和 64 位版本的 .NET Framework 的更多信息,请访问以下 Microsoft Developer Network (MSDN) 网站:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/64bitwindows.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/64bitwindows.asp)
http://msdn2.microsoft.com/en-us/netframework/aa496329.aspx (http://msdn2.microsoft.com/en-us/netframework/aa496329.aspx)

这篇文章中的信息适用于:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium)
  • Microsoft Windows XP Professional x64 Edition
关键字: 
kbhowto kbinfo kbwebserver kbconfig KB894435

抱歉!评论已关闭.