With MvcThrottle you can protect your site from aggressive crawlers, scraping tools or unwanted traffic spikes originated from the same location by limiting the rate of requests that a client from the same IP can make to your site or to specific routes. MvcThrottle is compatible with ASP.NET MVC 5.1 and can be installed via […]
New features - added per Week rate limit that can be used with Redis, Azure caching or any other caching service that can hold data more then 24h - added TracingThrottleLogger to publish throttling messages to the native web api ITraceWritter if one is supplied - allow override of throttle key computation ComputeThrottleKey - allow […]
ASP.NET Web API Throttling handler is designed to control the rate of requests that clients can make to a Web API based on IP address, client API key and request route. WebApiThrottle is compatible with Web API v2 and can be installed via NuGet, the package is available at nuget.org/packages/WebApiThrottle. Web API throttling can be […]
New in version 1.0.8:- added support for multiple config files- merges all paths and shims and checks for duplicates- fix crash when page and global options where null due to missing js code behind file You can install it from NuGet or get the source code from GitHub.
There is a new way of defining routes in ASP.NET by using the Route attribute. Attribute routing works side by side with convention-based routing and gives you a finer grain control over your URLs. Find out more about attribute routing in ASP.NET MVC 5 and Web API 2.