我们最近开始从webforms迁移到ASP.NET MVC 3。有一个PDF导出实用程序,用于获取页面路径(url)并使用HttpServerUtility.Execute方法呈现html。 http://msdn.microsoft.com/en-us/library/k8e2dw5s
当请求的url是webform时,这可以正常工作,但当它是MVC操作时,我们只会收到错误“错误执行/ MyControllerName / MethodName的子请求。”。在调试我们的IDependencyResolver类时,控制器构造函数永远不会被命中,因此它不是失败的操作。
我们做错了什么?是否有另一种方法可以从当前上下文发出服务器端请求以获取MVC操作的html输出?