我将在 IIS 和 WS 2008 中部署我的项目。
我想知道如何允许仅在我的网络内部访问某些 Controller 并阻止外部人员查看它。
最佳答案
使用 Request.Url 属性检查请求是否来自另一个域。根据 url,您可以隐藏它。
基于此
要么检查 Controller 操作方法中的 url,要么
编写自定义授权属性
关于c# - 如何允许访问某些 Controller 而不访问 ASP.NET MVC 4 中的其他 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25869717/