我正在尝试Authorize
在我的 ASP MVC3 应用程序中使用该类。不幸的是,由于业务规则,我需要Roles
从我们的 web.config 中提取,但是这会引发以下异常:
An attribute must be a constant expression, typeof or array creation expression of an attribute parameter type
这是我引用的代码。
[Authorize(Roles = ConfigurationManager.AppSettings.Get("user"))]
public class AdminController : Controller
{
这是user
我的 web.config 的部分
<add key="user" value="SA\\Application.MortalityConcentrationRA.Dev.Users" />