asp.net - Forbidden 您无权访问此服务器 IIS 上的 /
问题描述
Asp.NET 网站在某些服务器上的 IIS 上发布。该网站工作正常,当从包含它的服务器浏览该网站时,该网站工作没有问题。我用 Url 浏览http://localhost/TR/Login.aspx
一切正常。
当我尝试使用其 IP 地址从服务器外部访问该网站时,出现以下错误
Forbidden 您无权访问此服务器上的 /。
在给出建议之前,请记住我检查了以下内容
- 服务器的防火墙不工作
- 已在防火墙中为网站的端口创建入站/出站规则
- 我向网站添加了一个绑定,其中包含服务器的 IP 地址并指定了端口
- 该网站的安全选项卡包含 IIS_IUSERS 存在并且它的所有权限都是“允许”
即使我将它添加到 web.config
<configuration> <system.webServer> <directoryBrowse enabled="true" /> </system.webServer> </configuration>
- 我从我的机器上打开了 CMD,我向服务器的 IP 抛出了 ping,我收到了 ping
解决方案
推荐阅读
- google-cloud-platform - GCS 限制对现有服务帐号的存储桶访问权限
- c# - 如何在 C# 中转换日期时间格式?
- react-native - 在 Play 商店上发布应用程序时出现 android.permission.CAMERA 错误
- c# - 在 ASP.NET 中获取上面的行
- msbuild - 警告 MSB3245:无法解析 log4net 的此引用
- c++ - C++17 标准中关于 std::map::iterator 是否存在不一致?
- python - S3 boto3功能优化
- mongodb - aws document db可以使用两种方式的ssl吗?
- javascript - Laravel + Angular - 在 1 个 GET 方法上获取 401 未经身份验证
- azure - 用于 keycloak 的 Azure 磁盘将现有文件删除到独立文件夹