2

最近、Web フォームから ASP.NET MVC 3 への移行を開始しました。ページ パス (url) を取得し、HttpServerUtility.Execute メソッドを使用して html をレンダリングするように作成された PDF エクスポート ユーティリティがあります。 http://msdn.microsoft.com/en-us/library/k8e2dw5s

これは、要求されている URL が Web フォームの場合は正常に機能しますが、MVC アクションの場合は、「/MyControllerName/MethodName の子要求の実行中にエラーが発生しました。」というエラーが発生します。IDependencyResolver クラスとコントローラー コンストラクターをデバッグするときはヒットしないため、失敗しているのはアクションではありません。

私たちは何を間違っていますか?MVC アクションの HTML 出力を取得するために、現在のコンテキストからサーバー側の要求を行う別の方法はありますか?

4