• 締切済み

Windows Server 2003 IIS環境で外部の画像ファイルを取得したい

外部のサーバーにある画像ファイルをエクセルに表示するというプログラムをC#で組んでいます。 ローカルでは問題なく動くのですが、サーバーだと画像を貼り付ける処理のところでとまってしまいます。 【環境】 Windows Server 2003 IISインストール済み 言語:C# Apache2.2 【ソース】 Excel.Shapes shapes = Sheet1.Shapes; Excel.Shape shape = shapes.AddPicture( URL, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, x, y, w, h); ローカルにおいた画像を貼り付けることはできたので、権限の問題かと思いますが。。。。 何卒宜しくお願いします。

みんなの回答

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.2

再インストールする前に、.Net Framework 3.5をインストールしてから試してみてください。 これで動作しない場合は、アクセス権の問題と思われます。 一応確認ですが、やろうとしていることは以下で間違いないですか? ・Apache or IISで公開している画像をWindows Server 2003上のエクセルで表示

green_man
質問者

補足

回答ありがとうございます。 >一応確認ですが、やろうとしていることは以下で間違いないですか? >・Apache or IISで公開している画像をWindows Server 2003上のエクセルで表示 はい。 別サーバーに格納(Apacheで公開)されている画像をhttpで取得してエクセルに貼り付けようとしています。 .Net Framework 3.5をインストールしましたが、ダメでした。。。 再インストールしてみたいと思います。

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.1

ローカルというのは開発環境のことですかね。 必要なDLLが足りないような気がしますが・・・

green_man
質問者

補足

はい。開発環境です。 やはりサーバーをもう一度インストールしなおしたほうがいいのでしょうか、、、

関連するQ&A