これを使用して、応答ストリームに書き込みます。
using (var writer = new StringWriter())
{
context.Server.Execute(virtualpath, writer);
string s = writer.ToString().Replace(...);
context.Response.Write(s);
}
しかし、応答でバイト オーダー マークを取得しています。エンコーディングを台無しにしていますか?BOM を返却しない方法を教えてください。
編集: 申し訳ありませんルーベンス、私の最初の例は間違っていました。