VistaでWebDAV(3)

今日、VistaでWebDAV接続できない問題はどうなったかな・・・ と、ググッて見たら大して進展はなかった。このサイトの以前の記事が比較的上位にランクアップしていただけ (^_^;)

やれやれ、と思って念のために海外サイトまで検索してみたら、いままで見たことのないサイトを発見した。なんと、VistaでWebDAV接続する方法が書かれていた。

その方法とは、

  1. [コンピュータ]−[ネットワークドライブの割り当て]をクリックする
  2. 「ネットワークドライブの割り当て」ウィンドウが開くので、[ドキュメントと画像の保存に使用するWebサイトに接続します。]をクリックする
  3. 「ネットワークの場所の追加ウィンドウ」が開くので、[次へ]をクリックする
  4. [カスタムのネットワークの場所を選択]が選択されている状態で、[次へ]をクリックする
  5. [インターネットまたはネットワークのアドレス]テキストボックスにWebDAVのURLを入力する(例: https://www.hoge.com/hoge)
  6. ユーザIDとパスワードの入力ウィンドウが開くので、ユーザIDとパスワードを入力する
  7. ちなみに、(以前のWindowsもそうだったように)2回聞かれるので、2回ユーザIDとパスワードを入力する。[パスワードを記憶する]にチェックを入れると次回からは自動的につながるはず。それと、2回目はWindows共有に用いるようなユーザIDが勝手に入力されているが、これをクリアしてユーザIDを入力する必要があるかもしれない。

で、無事net useを使わずにWebDAVフォルダにドライブレターを割り当てられたのだが・・・

なぜかもう2度とできない・・・
net useを使うときもときどき失敗することあるし。なんかVistaのWebDAV実装はバクのにおいがする。

「VistaでWebDAV(3)」への8件のフィードバック

  1. Windowsサーバーであれば、IISの認証を匿名アクセス可にすると問題なく動作します。これは現実的ではありません。Windows認証などにすると、やはりアクセスできなくなります。
    確実にバグだと思います。

  2. ようやく解決方法というか、Vistaの悪い癖を見つけました。通常Webルート(WWW)はIISの設定を、匿名アクセス可(IUSR_コンピュータ名)にすることが多いと思います。但し、WebDavフォルダは、匿名アクセスを不可にして、その他の認証を設定します。この設定では、VistaからWebDavフォルダへは正常にアクセスできません。
    いろんなテストをしてみましたが、インターネットとイントラネットでは少し動作が違いますが、Windows統合認証が最も安定しています。まずは、WebDavフォルダをこのWindows統合認証に設定します。次に、Webルート(WWW)を匿名アクセスを不可にして、同様にWindows統合認証に設定します。ログインを2度聞かれる可能性はありますが、これで安定してVistaからWebフォルダへのアクセスができるようになります。ちょっと不自然な設定環境なので、サイトの全体構成を見直す必要があると思います。あと、これはVistaのバグとも思えるので、直るまで待つのも手ではありますが。

  3. 報告、ありがとうございます。うちはIISでないので試すことはできませんが、IISなサーバの方は大いに参考になるのではないでしょうか。
    各所にて、VistaはWebDAVサーバのルート権限、オプション設定などを適切にハンドリングできない(=バグ)との報告があるので、その内容とも整合が取れてますね。
    VistaではNetDriveがなくてもWebDAV共有をドライブに割り当てることができるので重宝してますが、やっぱり普通にWebDAV共有にアクセスしたいですね。

  4. マイクロソフトの次世代OSの「Longhorn」で、WebDavサポートの中止が発表されました。MSが推進してきたWebDavが。。。。
    その代替手法として、FTP 6.0で、SSL+FTPを強化するようです。

  5. 各地で、まことしやかにそんな噂を聞いていましたが、ITproによると本当らしいですね。ちなみに、WebDAVサポート中止はLonghorn Serverですよね。まだVistaではサポートされてる、ってことでしょうか。部分的サポート? やる気のないサポート?

  6. Single Signon(?)を切ると接続出来ましたよ。
    手元にVistaがないので、うろ覚えですが、

    「別の名前で接続…」で、「Single Signonしない」、「毎回確認」の2つにチェックするとOKでした。

    # 切断後の再接続もできました(^^。

  7. 別の名前で接続・・・
    Single Sign On・・・
    毎回確認・・・
    すみませんが、どれも探せないです。どのような画面での設定でしょうか?
    ネットワークドライブの割り当てで、「異なるユーザー名で接続します。」ならありますが、Single Sign Onはどこ探してもないです。探し方が下手なのか・・・

  8. 「WebDavフォルダをこのWindows統合認証に設定します」
    とは、具体的にどうすればよいのでしょう?

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です