Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET中的文件夹访问错误_Asp.net_Web Config - Fatal编程技术网

ASP.NET中的文件夹访问错误

ASP.NET中的文件夹访问错误,asp.net,web-config,Asp.net,Web Config,我在一个asp.net网站上工作,该网站是由其他人创建的。 有些文件存在于根文件夹中,有些文件存在于一个子文件夹中。 我可以在浏览器中从根文件夹访问所有文件,但是当尝试从子文件夹访问页面时显示以下错误 访问被拒绝。 描述:访问服务此请求所需的资源时出错。服务器可能未配置为访问请求的URL 错误消息401.2.:未经授权:由于服务器配置,登录失败。根据您提供的凭据和Web服务器上启用的身份验证方法,验证您是否具有查看此目录或页面的权限。请与Web服务器的管理员联系以获得其他帮助 我无法指出这个问题

我在一个asp.net网站上工作,该网站是由其他人创建的。 有些文件存在于根文件夹中,有些文件存在于一个子文件夹中。 我可以在浏览器中从根文件夹访问所有文件,但是当尝试从子文件夹访问页面时显示以下错误

访问被拒绝。 描述:访问服务此请求所需的资源时出错。服务器可能未配置为访问请求的URL

错误消息401.2.:未经授权:由于服务器配置,登录失败。根据您提供的凭据和Web服务器上启用的身份验证方法,验证您是否具有查看此目录或页面的权限。请与Web服务器的管理员联系以获得其他帮助

我无法指出这个问题。我检查了web.config文件,但没有得到任何与该文件夹相关的内容。我知道在我的情况下很难找到确切的问题,但如果有人能给我可能的原因或线索,我将不胜感激,以便我可以尝试

提前谢谢

编辑 有一个子文件夹web.config包含以下内容


但是,即使我使用“管理员”登录,也会失败


我得到了这个问题,实际上之前是表单验证,我对此进行了注释

子文件夹中是否有web.config文件?这些可以应用本地限制

最好知道答案的其他问题:

您使用的是什么身份验证方案(表单、windows等)

您试图访问哪种类型的内容(静态内容或aspx)


您使用的是什么版本的IIS?

这听起来像是ACL问题。正如Xhalent所要求的那样,更多的信息将是有用的。IIS使用的用户是否有权访问文件系统上的所有文件?

是的,IIS中没有任何限制,因为我已将文件复制到新系统中。我看到,子文件夹中也存在类似的web.config文件