我在IIS v10的ashx文件中遇到了403 - Forbidden: Access is denied错误。

3

当尝试运行ashx文件时,我在IIS v10上遇到了403-禁止访问:拒绝访问的错误。

我正在使用经典应用程序池,身份验证为本地系统

请问你能帮忙吗?


请问能否分享403错误的子状态码?您可以在此处分享错误快照。另外,请检查是否启用了匿名身份验证。检查网站根文件夹是否具有IIS_IUSRS和IUSR权限。尝试通过启用目录浏览来进行测试。 - Deepak-MSFT
我只收到“状态码:403禁止”没有子代码。 应用程序池标识启用了匿名身份验证。 如果我将aspx文件上传到相同的路径,我可以看到它。 但是ashx文件不行。 我认为这与扩展名有关(我检查了映射处理程序),但我找不到原因。 - Yaron
我建议您检查IIS日志、FRT日志和详细的错误信息。您可以进入IIS->错误页面->编辑功能设置->选择详细错误选项并单击确定。为了测试目的,尝试给站点文件夹完全权限。 - Deepak-MSFT
感谢您更新问题已解决的信息。我建议您将有帮助的建议标记为此问题的答案。这可以帮助未来遇到类似问题的其他社区成员。感谢您的理解。 - Deepak-MSFT
1个回答

3
我建议您检查IIS日志、FRT日志和详细错误消息。您可以进入“ IIS” > “ 错误页面” 功能 > 在“ 操作” 面板中选择“ 编辑功能设置...”。

enter image description here

然后,选择详细错误选项并单击确定(参见屏幕截图):

enter image description here

为了测试目的,请尝试给网站文件夹赋予完全权限。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接