locked
リッチクライアントのWebサーバをWinXP から Win7 へ移行 RRS feed

  • 質問

  • 毎々お世話になります。

    WindowsXP-Pro Ver 2002 SP2 上で
    Visual Studio 2005 Enterprise Edition でVB2005 による開発を行っております。

    現在開発機(WinXP)をIISによるWebサーバ(localhost)として リッチクライアント環境下で動作するアプリを開発しております。

    お客様 のデモ環境で動作をデモ説明したいのですが、

    デモ環境が Win7 なのです。

    現在のlocalhost(WinXP) から Win 7 へWebサーバーの引っ越しをおこないたいのですが、

    Win 7 でのIIS の画面が異なる為、仮想フォルダの作成から、操作が今一つ分かりません。

    手順をご存じの方、ご教授 お願い致します。

    mars12 様、返信ありがとうございます。

     

    • 移動 Wang Huang 2012年10月1日 13:56 (移動元:Internet Information Services 5.x, 6.0 - 全般)
    2011年6月28日 14:01

回答

  • 「リッチクライアントのWebサーバ」というのが何だか理解できておりませんが・・・

    XP と Win7 では IIS のインストールの方法が異なります(後者は IIS の機能の中で
    も必要なもののみ選んでインストールするようになっています)。そのあたりがうまく
    いってないのではないでしょうか?

    > 仮想フォルダの作成から、操作が今一つ分かりません。

    仮想フォルダは問題なく作成できたのでしょうか? そうであれば、その後それをアプ
    リケーションへ変換する操作が必要ですが、それは行いましたか?

    その他、SQL Server などを利用しているのでしたら、IIS のワーカープロセルのアカウ
    ントに SQL Server のログインや DB を操作する権限の付与も必要になります。

    そのあたりに詳しくなければ、本などを読んである程度理解してからでないと、掲示板の
    やり取りで十分な情報を伝えるのは難しそうです。「一目でわかる」シリーズなど簡単な
    本で十分ですので読んで見ることをお勧めします。


    #Win7 の IIS のバージョンは 7.5 なので、このスレッドではなく 7.x のスレッドの方
    が適切です。

     

     

    • 回答としてマーク 星 睦美 2011年7月6日 8:26
    2011年6月28日 14:23

すべての返信

  • 「リッチクライアントのWebサーバ」というのが何だか理解できておりませんが・・・

    XP と Win7 では IIS のインストールの方法が異なります(後者は IIS の機能の中で
    も必要なもののみ選んでインストールするようになっています)。そのあたりがうまく
    いってないのではないでしょうか?

    > 仮想フォルダの作成から、操作が今一つ分かりません。

    仮想フォルダは問題なく作成できたのでしょうか? そうであれば、その後それをアプ
    リケーションへ変換する操作が必要ですが、それは行いましたか?

    その他、SQL Server などを利用しているのでしたら、IIS のワーカープロセルのアカウ
    ントに SQL Server のログインや DB を操作する権限の付与も必要になります。

    そのあたりに詳しくなければ、本などを読んである程度理解してからでないと、掲示板の
    やり取りで十分な情報を伝えるのは難しそうです。「一目でわかる」シリーズなど簡単な
    本で十分ですので読んで見ることをお勧めします。


    #Win7 の IIS のバージョンは 7.5 なので、このスレッドではなく 7.x のスレッドの方
    が適切です。

     

     

    • 回答としてマーク 星 睦美 2011年7月6日 8:26
    2011年6月28日 14:23
  • へっぽこドラマー さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    SurferOnWww さんのアドバイスの通り、こちらの質問は後ほど私のほうでIIS 7.x のカテゴリに移動をさせていただきます。

    IIS 7.5 で開発環境を構築する方法、以前のバージョンで開発されたアプリケーションを移行する方法などを理解するためには、SurferOnWww さんの返信にもありますようにおそらくTechNet フォーラムでのアドバイスだけで十分な理解にはならないのではと思います。

    IIS でのWeb サーバーの構築に関しては以下のインターネット Web サーバー構築ガイドラインも参考になると思います。
    ぜひご活用ください。

    ・インターネット Web サーバー構築ガイドライン (ドラフト版):
    http://technet.microsoft.com/ja-jp/iis/ff625168

    これからもTechNet フォーラムをよろしくお願いします。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美
    2011年7月6日 8:26
  • SurferWww 様、ありがとうございました。

    Win7への移行の前に、 XP 上で環境の整備をしようとしたのですが。。。

    仮想ディレクトリ にあてがわれるローカルパスが C:\InetPub\wwwroot\XXXXXX となっていた為、

    D:\開発\XXXXXX に変更し、フォルダ自身も移行しました。

    ここでプログラムの実行確認を行ったところ、Webサービスを呼び出そうとした箇所で

    「System.Web。Services.Protocols.SoapException: サーバーは要求を処理できませんでした。 --->
    System.IO.DirectoryNotFoundException: パス 'C:\Inetpub\wwwroot\XXXXXX\Bin' の一部が見つかりませんでした。」

    云々のエラーになってしまいました。

    各ソース内を調べましたが、直接ローカルパスが記述されている個所は見当たりませんでした。

    どこをどのように変更すればよいのでしょうか?

    (XP上での質問の為、引き続きこのカテゴリのまま、質問をさせて頂きました。)

    よろしくお願いします。

    2011年7月13日 6:06
  • > どこをどのように変更すればよいのでしょうか?

    分かりません。あまりにも情報が少なすぎです(変更前は問題なか
    ったのか、仮想ディレクトリの設定は問題ないか、Web サービスの
    URL は変わってないか、など何も書いてないです)。

    スレッドの表題と違いますので、別に新しいスレッドを立てて質問
    されることをお勧めします。その方がみなさんの目につきやすく、
    回答も得やすいと思いますので。

    また、その際は、どのような情報を提供すれば回答者が状況を理解
    して適切な回答を出せるかをよく考えて、十分な情報を提供するよ
    うお願いします。

     

    2011年7月14日 12:26