Asp classic 在经典ASP页面上获取内部服务器错误

Asp classic 在经典ASP页面上获取内部服务器错误,asp-classic,Asp Classic,我正在尝试服务器中提供的代码段,但出现内部服务器错误。我没有收到任何其他错误 是什么导致了这个错误?有人能测试一下这段代码,看看它是否适合你吗 我已经联系了我们公司的服务器团队成员,他们根本没有在这方面帮助我,因为一个简单的ASP代码可以很好地工作。他们说问题出在代码上。我觉得可能有一些组件没有安装在我们的服务器上或其他未知的原因 谁能帮帮我吗 谢谢 您正在脚本中创建两个对象。根据您使用的Windows Server和/或ISS的版本,这些对象可能未安装(尤其是第二个)。我以前也遇到过类似的问题

我正在尝试服务器中提供的代码段,但出现内部服务器错误。我没有收到任何其他错误

是什么导致了这个错误?有人能测试一下这段代码,看看它是否适合你吗

我已经联系了我们公司的服务器团队成员,他们根本没有在这方面帮助我,因为一个简单的ASP代码可以很好地工作。他们说问题出在代码上。我觉得可能有一些组件没有安装在我们的服务器上或其他未知的原因

谁能帮帮我吗

谢谢


您正在脚本中创建两个对象。根据您使用的Windows Server和/或ISS的版本,这些对象可能未安装(尤其是第二个)。我以前也遇到过类似的问题。尝试在第二个CreateObject()调用3.0中使用4.0(因此它的内容为
Set-xmlRSSFeed=Server.CreateObject(“MSXML2.DomDocument.3.0”)
),这对于2003或更早版本的服务器更为常见。它们的版本号为6,其中一些版本号也不是0.0,因此您可能需要进行一些测试/猜测/研究。

试试这个,它肯定会起作用:

Set xmlRSSFeed = Server.CreateObject("MSXML2.DOMDocument")
而不是

Set xmlRSSFeed = Server.CreateObject("MSXML2.DomDocument.4.0")

发现您得到的确切错误,并将其与有问题的代码一起发布。我不知道如何获得确切错误。谢谢您的回复。我们的服务器中有IIS 7.0。我的想法和你一样。我尝试删除
Set objHTTP=Server.CreateObject(“Msxml2.ServerXMLHTTP”)
之后的所有行。即使使用此代码,我也会收到内部服务器错误。您需要让服务器管理员打开详细的错误消息,或者至少让他们登录/远程登录到服务器并查看那里的网页表单,以获得准确的错误消息,而不是他们配置的一般错误消息。几乎所有其他事情都将涉及纯粹的猜测=\
Set xmlRSSFeed = Server.CreateObject("MSXML2.DomDocument.4.0")