这可能是一个新手问题但是;
假设我有一个ActionResult,我只想在下班后授予访问权限.
我们还要说我想用自定义属性装饰我的ActionResult.
所以代码可能看起来像;
[AllowAccess(after="17:00:00", before="08:00:00")]
public ActionResult AfterHoursPage()
{
//Do something not so interesting here;
return View();
}
Run Code Online (Sandbox Code Playgroud)
如何准确地我会得到这个工作?
我已经做过一些关于创建自定义属性的研究,但我想我对如何使用它们缺乏了解.
请假设我对创建和使用它们几乎一无所知.
我有一个MVC控制器暴露了一个Initialise Action.托管在同一IIS上的其他虚拟Web应用程序将需要访问它Action.
出于安全原因,只需要授予来自同一Web服务器(托管MVC应用程序)的请求访问此Iniliase方法的权限.
有人可以帮助如何实现这一目标吗?我们无法使用localhost进行验证,因为此应用程序将托管在不支持locahost请求的Azure中.