Asp.net 访问远程服务器IIS7上的虚拟目录时出现运行时错误

Asp.net 访问远程服务器IIS7上的虚拟目录时出现运行时错误,asp.net,asp.net-mvc,iis-7,webforms,virtual-directory,Asp.net,Asp.net Mvc,Iis 7,Webforms,Virtual Directory,我对映射到远程服务器上文件夹的虚拟目录有问题。基本上,我想做的是通过对web服务器的请求获取位于远程服务器上的xml文件,例如,“归档”是指向远程服务器上文件夹的虚拟目录。我不是在使用应用程序/直通身份验证 当虚拟目录指向web服务器计算机上的本地文件夹时,一切正常 我在同一台服务器上运行了另一个站点,不同之处在于另一个站点(到远程服务器的虚拟目录映射工作正常)是一个Web表单站点,而我遇到问题的是一个.NET MVC站点。我的第一个想法是,为MVC站点配置的路由有点可疑,但在这种情况下,如果将

我对映射到远程服务器上文件夹的虚拟目录有问题。基本上,我想做的是通过对web服务器的请求获取位于远程服务器上的xml文件,例如,“归档”是指向远程服务器上文件夹的虚拟目录。我不是在使用应用程序/直通身份验证

当虚拟目录指向web服务器计算机上的本地文件夹时,一切正常

我在同一台服务器上运行了另一个站点,不同之处在于另一个站点(到远程服务器的虚拟目录映射工作正常)是一个Web表单站点,而我遇到问题的是一个.NET MVC站点。我的第一个想法是,为MVC站点配置的路由有点可疑,但在这种情况下,如果将存档映射到本地文件夹(我想)就不起作用了

那么,问题是,我遗漏了什么?似乎是IIS配置中的某个内容

Web服务器设置:Windows server 2008标准,IIS7,在.NET MVC上运行的站点

文件服务器设置:Windows server 2008标准

(两台服务器位于同一子网上,可以通过192.168.0.X相互联系)


编辑:将web.config添加到远程服务器上的文件夹后,我收到了此错误。据我所知,权限配置正确:

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: An error occurred loading a configuration file: Failed to start monitoring changes to '\\fileserver\c$\inetpub\wwwroot\Archive\fileDir' because access is denied.

Source Error: 


[No relevant source lines]
fileDir中的web.config如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
    <staticContent>
        <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="365.00:00:00" />
    </staticContent>
</system.webServer>

这只是一个更新,因为我发现了这个老问题,还记得它是如何解决的:

问题在于我们的内部DNS服务器,自从它被引入以来一直是一个难题。在IP上访问远程目录反而解决了这个问题


干杯

你的密码在哪里?您如何访问该文件?您的运行时错误是什么?@mason没有代码,应该可以通过浏览器或问题中指定的任何类似工具访问该文件。现在您遇到了一个错误,访问被拒绝。允许web服务器运行的进程访问该目录吗?检查
\\fileserver\c$\inetpub\wwwroot\Archive\fileDir的文件权限和共享权限
Failed to start monitoring changes to '\\fileserver\c$\inetpub\wwwroot\Archive\fileDir' because access is denied.