- 締切済み
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); ローカルにおいた画像を貼り付けることはできたので、権限の問題かと思いますが。。。。 何卒宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- junkUser
- ベストアンサー率56% (218/384)
回答No.2
再インストールする前に、.Net Framework 3.5をインストールしてから試してみてください。 これで動作しない場合は、アクセス権の問題と思われます。 一応確認ですが、やろうとしていることは以下で間違いないですか? ・Apache or IISで公開している画像をWindows Server 2003上のエクセルで表示
- junkUser
- ベストアンサー率56% (218/384)
回答No.1
ローカルというのは開発環境のことですかね。 必要なDLLが足りないような気がしますが・・・
質問者
補足
はい。開発環境です。 やはりサーバーをもう一度インストールしなおしたほうがいいのでしょうか、、、
補足
回答ありがとうございます。 >一応確認ですが、やろうとしていることは以下で間違いないですか? >・Apache or IISで公開している画像をWindows Server 2003上のエクセルで表示 はい。 別サーバーに格納(Apacheで公開)されている画像をhttpで取得してエクセルに貼り付けようとしています。 .Net Framework 3.5をインストールしましたが、ダメでした。。。 再インストールしてみたいと思います。