Обновление
То, что я первоначально написал, использовал синтаксис атрибута для класса или метода, но если вы используете MVC3, вы также можете использовать фильтр глобальных действий в (global.asax.cs), так что вам придется делать это только один раз.
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
#if DEBUG
filters.Add(new AuthorizeAttribute() {Users="YourAccount"});
#endif
//Your other global action filters
}
Оригинал
Вы можете использовать #, если DEBUG, только для добавления авторизации к коду отладки.
#if DEBUG
[Authorize(Users = "YourAccount")]
#endif
Атрибут Authorize допускает множественное число, поэтому вам не нужно повторять свой список авторизованных пользователей или использовать # else.