0
我已經添加了一個新的Filter類到ASP.NET MVC Filter文件夾/命名空間。之前有一個Visual Studio允許我通過Filter.blahblahblah查找,但是新的不會被引用......我不明白。我需要做其他事情才能找到新的過濾器嗎?爲什麼Visual Studio不能識別我添加的新Filter類?
using System;
using System.Web;
using System.Web.Mvc;
namespace Filters
{
public class RequiresSSL : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
HttpRequestBase req = filterContext.HttpContext.Request;
HttpResponseBase res = filterContext.HttpContext.Response;
//Check if we're secure or not and if we're on the local box
if (!req.IsSecureConnection && !req.IsLocal)
{
var builder = new UriBuilder(req.Url)
{
Scheme = Uri.UriSchemeHttps,
Port = 443
};
res.Redirect(builder.Uri.ToString());
}
base.OnActionExecuting(filterContext);
}
}
}