我有一个使用Visual Studio 2017创建的ASP.NET MVC应用程序。我一直在尝试使用AllowXRequestsEveryXSecondsAttribute
进行控制器操作,但是找不到定义它的程序集和名称空间。显然,该属性的类尚未在.NET Core中定义,但我正在使用.NET Framework。
有人知道定义属性类的程序集和名称空间吗?
答案 0 :(得分:3)
AllowXRequestsEveryXSecondsAttribute
不是.NET Framework也不是.NET Core的一部分。它实际上来自Microsoft外部的第三方,特别是为了展示.NET Framework中的安全最佳实践。
Microsoft已在其ASP.NET Core github中澄清了这一点: https://github.com/aspnet/AspNetCore/issues/6836
库本身采用项目模板的形式,并且仅适用于.NET Framework,主要适用于.NET Framework 4.6.1或更高版本。因此,不建议将其用于您的.NET Core项目。
仅供参考,这是github存储库的链接,其中包含实现,用法和示例,位于: https://github.com/johnstaveley/SecurityEssentials