[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[webdav-jp:1162] Re: WebClient について



渡邊さん こんばんわ。
早速のご教授ありがとうございます。

エクスプローラの \\hostname\folder に対するアクセスを横取りして、

http://hostname/folder への WebDAV アクセス

を試行し、通れば、それをそのファイル共有として見せます。
# ちなみに、この時、Windows 認証もしていて、相手が IIS な WebDAV ならそれで通ります

これが失敗した場合は、本来の smb での Windows ファイル共有になります。

なるほど。。。 同時にWindows認証まで実行しているとは知りませんでした。 そしてWebClientの仕組みもご教授ありがとうございます。 とても有難いです。

以下、追加の質問で申し訳ありませんが、ご存知でしたらお願いします。

では、もしもIISでWindows認証以外の認証を設定していた場合は認証に失敗して本来のsmbでのWindowsファイル共有になるということでしょうか?

WebClient サービスを停止すると、前述のリダイレクト処理は無効になり、
IE の Web フォルダが復活して、Windows 2000 などと同じ挙動になります。
挙動を合わせる、という意味では、さっくり停止させるのが良いかと思います。

WebClientサービスは80/tcpに対してのみ有効であるという話を聞いたことがありますが、そうなのでしょうか?

というのも、WebClientサービスを稼動させた状態で、
80/tcpにアクセスした場合と443/tcpにアクセスした場合でUserAgentが異なるようですが、これは何か関係があるのでしょうか?

クライアントにWindows2000もWindowsXPも使用するため、
WebClientサービスは停止しようと思います。

上記質問、参考までにご教授願います。

----- Original Message ----- From: "Go Watanabe" <go@xxxxxxxxx>
To: <webdav-jp@xxxxxxxx>
Sent: Saturday, December 11, 2004 6:34 PM
Subject: [webdav-jp:1161] Re: WebClient について



<004001c4df61$aeca45d0$0a0ab6db@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>の記事において

sato_t_0321@xxxxxxxxxさんは書きました。

初心者で申し訳ありません。田口と申します。

現在、IIS5.0および、Apache2.0.52においてWebDAVを構築しております。
そこで、WebDAVクライアントについて、何を使用するか検討しております。
cadaverやWebフォルダなどを使用して、様々な検証を行っておりますが、
WindowsXPでWebフォルダを使用した場合に、Windows2000以前のOSと多少挙動が違います。

原因として、WebClientというサービスが稼動しているからではないか?
とは考えていますが、
実際にWebClientがどんな機能を提供しているのかがわかりません。

おおざっぱに言うと、だいたい以下のような動きをしてます。

エクスプローラの \\hostname\folder に対するアクセスを横取りして、

http://hostname/folder への WebDAV アクセス

を試行し、通れば、それをそのファイル共有として見せます。
# ちなみに、この時、Windows 認証もしていて、相手が IIS な WebDAV ならそれで通ります

これが失敗した場合は、本来の smb での Windows ファイル共有になります。

WebDAVクライアントとしてWebフォルダを使用する場合、
WebClientのサービスは関係あるのでしょうか。

WebClient のサービスが動いている時は、IE の WebDAV アクセスの 機能(=Webフォルダ)は無効になります。

「ネットワークプレースの追加ウィザード」で作成した、WebDAV でのアクセスの
リンクも、Webフォルダではなく、WebClient 経由でのアクセスになります。
たしか「ファイルを開く」で「Webフォルダとして開く」で開いたものも
全部そうなるはずです。

WebClient サービスを停止すると、前述のリダイレクト処理は無効になり、
IE の Web フォルダが復活して、Windows 2000 などと同じ挙動になります。
挙動を合わせる、という意味では、さっくり停止させるのが良いかと思います。

今後の MS の方針はよくわかりません。WebClient は大きいファイルを扱うと
おかしくなるとかいろいろ挙動不審なので、わりと嫌われてるようです(苦笑)

--
渡邊剛 (Watanabe,Go) go@xxxxxxxxx / go@xxxxxxxxx