我们刚刚用IS5把我们的网站从win2000移到了win2008和IIS7,我遇到了一些问题。
我有一个文件夹,里面是一个ASP页面,上传一个文件到一个上层文件夹,在旧的IIS中,我给了这个带有ASP页面的文件夹管理员的权限,它的工作很好,文件可以上传到上层文件夹。但是在IIS7中我不能这么做,我把所有的写权限都给了asp代码的文件夹,但是它不能工作。只有在我给了上层targert文件夹写权限的情况下,它才能工作。我不会给目标文件夹一个完全的权限,因为这些是主网站文件夹。
那么我该怎么做呢?我怎样才能给一个文件夹一个权限,让它也写到没有这个权限的上层文件夹呢?
谢谢
发布于 2008-11-06 10:11:50
一个可能的原因是,您正在尝试使用MapPath访问父路径,但由于尚未启用父路径,因此访问失败。
由于IIS6,代码访问父文件夹的能力在默认情况下被阻止。为此,必须启用父路径。在IIS7中,父路径可以在服务器、站点、应用程序或文件夹级别启用。在IIS管理器中,单击要启用此功能的站点、应用程序或文件夹,双击ASP图标,在行为部分将‘启用父路径’设置为True。
https://stackoverflow.com/questions/262531
复制相似问题