私は安らかなサービス環境にいて、ServiceStack をサービス フレームワークとして使用しています。この時点で、サービスから直接リダイレクトを実行する必要があります。Get メソッドからリダイレクトしようとするとすぐに失敗します。これは、Get 関数が次のように見えるためです。
public override object OnGet(ShareDTO request)
{
HttpContext.Current.Response.Redirect(@"http://www.google.com");
return new object();
}
最初にリダイレクトしようとしていて、次に値を返そうとしているためかもしれませんが、これは単なる推測です。私がResponse.Redirectを使用したときはいつでも、常に.NET aspxページであり、サービス環境で試したことがないため、サービス環境でも可能かどうかはわかりません。
何かご意見は?