HTTP モジュール内で仮想パスを実行しようとしています (結果を取得したい)。
しかし、私はエラーが発生します:
/home/something/ の子リクエストの実行中にエラーが発生しました。
コード:
public void ExecuteUrl(string url)
{
var sb = new StringBuilder();
var sw = new StringWriter(sb);
HttpContext.Current.Server.Execute(url, sw);
return sb.ToString();
}
別の関連する質問では、それは設計によるものであり、結果をキャプチャしたいので、受け入れられた回答は機能しません。
私が取ることができる別のアプローチはありますか?