none
Webパーツ上での画像表示 RRS feed

  • 質問

  • Dio0120と申します。

     

    MOSS上で別システムDBからの情報を一覧表示し種別によって画像ファイルを切り替える
    Webパーツを作成したのですが
    インストールする環境によって画像が表示されず、imgタグがそのまま表示される現象が発生しています。

     

    imgタグがそのまま表示されるときにブラウザのソース表示をすると
    開始タグが<に置き換わってしまいます。

     

    gifファイルは別サーバ上の画像フォルダを参照しているので
    「×」になるなら理解できるのですが・・・

    開発環境では問題なく画像ファイルを表示できていますし
    本番環境でも、別システム単体での表示は確認しています。

     

    原因がMOSSの設定にあるのかWebパーツにあるのか
    もしくは、クライアント設定にあるのか
    切り分けもできず、困っています。

     

    何かわかることがありましたらご教授ください

    2008年7月1日 7:09

すべての返信

  • こんにちは。フォーラムオペレータ大久保です。

     

    私は Web パーツ開発にはあまり詳しくないのですが(汗)

    「インストールする環境によって」とありますが、これは、MOSS サーバーのことでしょうか?Webパーツ自体のことでしょうか?

    サーバーのOS、クライアントの OS 、IE のバージョンなどはおわかりになりますか?

    それぞれの環境でサービスパックの状況などに違いはないでしょうか?

     

    複数の MOSS サーバーを構築していらっしゃって、そこで同じ Web パーツを使った時に MOSS サーバーによっては画像が表示できない なのか、それとも 複数のクライアントから同一の MOSS サーバーへ接続した時にクライアントによっては画像が表示できない のか、そのへんがわかると先に進めるのかな という気がいたしました。

     

    遅めのフォローで申し訳ありませんが、確認してみてください!

    それでは。

    2008年7月23日 1:14
  •  

    oki007と申します。

     

    Dio0120に代わりましてお答え致します。

     

    「インストールする環境によって」とはMOSSサーバの事になります。

    本番環境、開発環境の事を意味します。

     

    MOSSサーバーのOSはWindowsServer2003 R2 SP2
    クライアントOSはWindowsXP、IEのバージョンはIE6.0
    となります。

     

    MOSSのサービスパックの違いはありませんが、構成が異なっております。

    ・開発環境:単一サーバ構成
      →画像ファイルが正常に表示される

    ・本番環境:ファーム構成
      →imgタグがそのまま表示される現象(異常表示)

     

    以下、本番環境:ファーム構成の詳細です。
    ①MOSS2007側の構成
      ・MOSS2007 Front NLB:このサーバにユーザがアクセスし、
       OSのロードバランス機能でMOSS2007Front #1、#2に振り分ける。
       (仮想IPが設定されている)
      ・MOSS2007 Front #1 サーバ
      ・MOSS2007 Front #2 サーバ
      ・MOSS2007 Index サーバ

      【コンポーネントインストール状況】
       Office SharePoint Server 2007(Ent)
       Office SharePoint Server 2007 SP1
        ・WSS3.0 SP1 適用
        ・MOSS SP1 適用
       IISインストール
       .NET Framework 3.0 インストール
        ・.NET Framework 3.0
        ・.NET Framework 3.0 SP1
       NLB クラスタの構成
        (対象サーバー: MOSS Front #1、MOSS Front #2)

     

     ②SQL側の構成(クラスター構成)
      ・SQL Server 仮想サーバ (仮想IPが設定されている)
       ※MOSSや別システムのWEBが接続する仮想サーバ
      ・SQL Server #1 サーバ
      ・SQL Server #2 サーバ
      ・SQL Server MSCS (仮想IPが設定されている)
      ・SQL Server ファイル共有 (仮想IPが設定されている)
       ※MOSS2007、別システムのSQLデータファイルが保存されている

      【コンポーネントインストール状況】
      SQL Server 2005 データベース サービスのインストール
       (フェールオーバークラスタの作成)
      SQL Server2005
      SQL Server 2005 SP2 適用

     

    本番環境にアクセスする全てのクライアントPCで画像が表示されない

    事象が発生しています。

     

    宜しくお願い致します。

    2008年8月19日 14:27
  • こんにちは。フォーラムオペレータ大久保です。

    お返事をいただいておりましたのに反応できず、申し訳ありません。

     

    サーバー側の構成の違いによって表示が違ってくるんですね。

    だとしますと、MOSSの というより IIS の設定の問題なのではないかと思います。

     

    NLBがあるところがまず一番の違いですので、NLBを使わずにアクセスして問題の切り分けを行う、IISの設定に違いがないか確認する、などお試しになってみてはいかがでしょうか。

    (おそらく、http ヘッダが異なっていると思うんですが、あまり詳しくないので調査の方法などについてはアドバイスができません…ごめんなさい

     

    お役に立てず申し訳ありません

    2008年9月16日 2:31