c# - 几次成功请求后,Web API 突然返回 403 forbidden

标签 c# asp.net iis asp.net-web-api ionic-framework

我一直在结合 ASP.NET Web API 开发 ionic 应用程序。我正在使用该 API 进行所有数据传输。

我一直遇到一个问题:在几次成功请求后,API 突然返回 403 forbidden。似乎 API 有限制或其他原因,因为当我在非常短的时间内执行多个请求时会发生这种情况。

这个问题的奇怪之处在于,如果我在本地运行 Web API,它工作得很好,但如果我将它托管在外部 IIS 服务器上,这个问题会在几次请求后出现。我结束服务器上的进程以临时修复它。

我希望你们中的一些人知道这个问题。

这可能会在未来为我解决很多问题。

谢谢。

最佳答案

问题出在我的 ASP.NET Web API 的 IIS 管理器中。我不得不增加动态 IP 限制 (DIPR) 的限制,因为 API 在同时发出几个请求后返回了 403 错误。当我增加限制时,我注意到问题已解决。

关于c# - 几次成功请求后,Web API 突然返回 403 forbidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38592541/

相关文章:

c# - 使用 MVC3 将共享项(如菜单)的逻辑放在哪里?

asp.net - 我的 SSL 证书是否适用于 IIS 上的新 Wordpress 网站?

c# - 使用特定数据跟踪数据库插入

asp.net-mvc - IIS Express 启用外部请求 - 503

asp.net - 如何保护 Web 服务器免受反向代理服务器的影响

c# - 如何使用 Dapper 从 SQL Server 获取 bigint 到 long 对象属性?

c# - 在发送数据之前检查套接字是否已连接

c# - 子动态链接未触发

asp.net - startup.cs 是否只能执行一次?

.net - 如何使用 C# 代码获取 IIS 虚拟目录和 Web 应用程序的物理路径?