【问题标题】:msxml3.dll error '800c0005'msxml3.dll 错误“800c0005”
【发布时间】:2010-07-06 13:02:45
【问题描述】:

真的很奇怪的问题,我刚刚将我们所有的网站移动到一个新的 Win2008 64 位服务器,使用 IIS7(在 Win2003 IIS6 上)并且开始遇到 PayPal Pro / PayFlow 的问题。

其中一些网站是使用 SSL 的商店,并使用 PayPal Pro 来处理付款 - 自从搬家以来,我间歇性地遇到类似的错误。

msxml3.dll 错误'800c0005' 系统找不到资源 指定。

在我似乎无法连接的地方,请解析 PayPal URL 以将数据发布到,因为我说这只是因为我们在这个新服务器上才开始发生。更烦人的是它完全断断续续!!可以正常工作几个小时然后会一遍又一遍地抛出这个错误然后又会很好,它会影响使用 PayPal 的 Classic ASP 和 ASP.NET C# 站点??

如果有帮助,这里有一个日志文件条目?

2010-07-05 11:34:07 80.100.200.155 发布 /scripts/60_Pay.asp |297|800c0005|The_system_cannot_locate_the_resource_specified.__ 443 - 92.8.25.196 Mozilla/4.0+(兼容;+MSIE+7.0;+Windows+NT+6.0;+WOW64;+Sky+宽带;+GTB6.5;+SLCC1;+.NET+CLR+2.0.50727;+Media+Center+ PC+5.0;+.NET+CLR+3.5.21022;+.NET+CLR+3.5.30729;+MDDC;+.NET+CLR+3.0.30729) 500 0 0 1907

有人对可能导致这种情况的原因有任何想法吗?我想知道是否有办法增加它等待尝试从外部 URL 解析的时间?

任何帮助将不胜感激

【问题讨论】:

  • 你有没有想过这个问题?

标签: c# asp.net iis-7 asp-classic windows-server-2008


【解决方案1】:

尝试将运行它的应用程序池设置为在 32 位模式下运行并重新启动 IIS。这至少会删除一个变量。

接下来你应该检查你是否可以编写一个非常简单的 asp 页面来实例化 xmlhttp 对象并尝试加载一个 URL 以确保你没有阻止新机器访问 PayPal 的服务器的网络配置(但这允许旧机器这样做)。这可能是你的一方,也可能是他们的一方。

最后,您能否在服务器上的调试器下运行代码,以便找出错误发生在哪一行?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 1970-01-01
    相关资源
    最近更新 更多