Asp.net mvc 如何测试此ASP.NET MVC代码?
我正在努力测试下面的代码。考虑到它不是作为web请求的一部分运行,我需要模拟什么才能使它正常工作?我当前遇到的异常是“在应用程序的预启动初始化阶段无法调用此方法”Asp.net mvc 如何测试此ASP.NET MVC代码?,asp.net-mvc,Asp.net Mvc,我正在努力测试下面的代码。考虑到它不是作为web请求的一部分运行,我需要模拟什么才能使它正常工作?我当前遇到的异常是“在应用程序的预启动初始化阶段无法调用此方法” 如果您有任何帮助,我们将不胜感激。问题是否在于您在收到请求之前请求了RequestContext?这就是异常文本在我听来的意思。这段代码应该做什么?您似乎没有对cc变量执行任何操作。你忘了显示你的真实密码了吗?@dan ryan,你明白了吗?我也有同样的问题。 public void Handle(HttpContextBase ct
如果您有任何帮助,我们将不胜感激。问题是否在于您在收到请求之前请求了RequestContext?这就是异常文本在我听来的意思。这段代码应该做什么?您似乎没有对
cc
变量执行任何操作。你忘了显示你的真实密码了吗?@dan ryan,你明白了吗?我也有同样的问题。
public void Handle(HttpContextBase ctx)
{
RequestContext rc = ((MvcHandler)ctx.CurrentHandler).RequestContext;
IControllerFactory factory = ControllerBuilder.Current.GetControllerFactory();
IController controller = factory.CreateController(rc, "home");
var cc = new ControllerContext (rc, (ControllerBase)controller);
}