0
私のアプリケーションは、スティッキセッションを使用しないWebファームにデプロイされます(残念ながら、これはオプションではありません)。私はグラフの画像をWebサービスに書き込んでそこから読み込みたいので、クライアントブラウザが画像がレンダリングされたのと同じサーバに常にリダイレクトされるとは限りません。セキュリティ上の制約からファイルサーバーを使用することはできず、IISサービスからwcfサービスに直接アクセスすることもできません。ASP.NET MS Chartでは、Httpハンドラを使用してウェブサービスからTemporyイメージを読み書きできます。
これは正しい方向に向かいました。私は便利な以下のリンクを見つけました。http://www.4guysfromrolla.com/articles/093009-1.aspx http://stackoverflow.com/questions/46788/how-to-bind-a-memorystream-to-aspimage-control私は、MS Chartコントロールから作成されたメモリストリームを返し、次に前のページのImageUrlでasp:imageを追加したページを作成しました。私は、Webサービスの背後にイメージチャートを格納する必要はありませんでした – Keith
うん、いいね。私が追加することの1つは、ページではページライフサイクル全体のオーバーヘッドがありますが、HTTPHandlerではもちろんそうではありません - したがって、カスタムイメージを実装するための好ましい方法はあなたの要件にもよります。 –