401错误 - 将文件复制到IIS中的共享目录时未经授权的访问

时间:2013-06-25 19:28:01

标签: asp.net iis shared anonymous

一位同事使用IIS 7.5创建了一个IIS应用程序。然后他们将目录共享给我的用户帐户。 当我将文件复制到该目录(\ server \ myWebsite)时,我在尝试访问该页面时收到401错误(未经授权的访问)。 我们使用匿名访问设置应用程序。我的帐户对该目录具有读/写权限(允许我将文件复制到该目录)。 我用最简单的网页得到错误。 任何想法如何指导我的同事设置IIS /共享目录。 请注意,当他在机器上复制文件时,一切都很愉快。

谢谢你, 麦克

3 个答案:

答案 0 :(得分:1)

检查您的共享(不仅仅是目录)是否具有完全权限(适用于所有人),并且由于您使用的是匿名身份验证,因此IUSR帐户也具有Read&执行权限。

答案 1 :(得分:1)

文件大小有多大? 当您使用IIS 7+时,发送大于30MB的文件时也会出现错误401 Forbidden。 只需将此值递增(在此示例中为~500MB):

<system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="524288000"/>
        </requestFiltering>
    </security>
</system.webServer>

最奇怪的是,您不会收到任何其他日志(事件日志或IIS日志),它会通知您文件大小限制。它刚刚抛出401

答案 2 :(得分:0)

那不起作用。我现在找到了一个解决办法,只需要上服务器并直接复制文件。我仍在寻找长期解决方案