msxml6.dll错误';80070005';访问被拒绝。打开xml文档时

msxml6.dll错误';80070005';访问被拒绝。打开xml文档时,xml,asp-classic,iis-7,server,Xml,Asp Classic,Iis 7,Server,在将经典asp网站移动到新服务器的过程中,我发现新服务器不会打开xml文档。尝试时,我得到上面的错误。代码是可以工作的,所以我认为这不是问题所在,但下面是我加载文档的方式: Set objXMLDoc = Server.CreateObject("Msxml2.DOMDocument.6.0") objXMLDoc.async = False objXMLDoc.load "\\WServer\c\inetpub\ItemTrack\Content\Helper\Standard.xml"

在将经典asp网站移动到新服务器的过程中,我发现新服务器不会打开xml文档。尝试时,我得到上面的错误。代码是可以工作的,所以我认为这不是问题所在,但下面是我加载文档的方式:

Set objXMLDoc = Server.CreateObject("Msxml2.DOMDocument.6.0") 
objXMLDoc.async = False
objXMLDoc.load "\\WServer\c\inetpub\ItemTrack\Content\Helper\Standard.xml"
错误发生在objXMLDoc.load行上。最常见的原因是服务器没有打开文件的权限以及跨域访问安全设置不正确。我已经确保服务器确实拥有对文件的权限,然后还有一些权限。当前,IIS_IUSRS组、Everyone组和Server Users组都具有完全权限。虽然我没有更改“跨域访问”设置,但由于我没有这样做的权限,当我将此服务器的设置与能够访问该文件的前一个服务器进行比较时,设置看起来完全相同。出于这个原因,我不认为这会导致我所犯的错误。为了安全起见,我目前正试图让人改变它,但同时我想尝试探索其他途径


鉴于这是一个新服务器,是否需要更改某些IIS设置以使其工作(顺便问一下,IIS 7)?是否有其他可能导致此错误的原因?

确保您的IUSR帐户可以访问xml文件所在的位置

确保您的IUSR帐户可以访问xml文件所在的位置

正如我在帖子中所说,IIS\u IUSR组对该文件拥有完全权限。还是我误解了,IUSR还有其他方面需要许可?正如我在帖子中所说,IIS_IUSR组对该文件拥有完全权限。还是我误解了,IUSR还有其他方面需要许可?