0

ローカル PC で報告されたローカル ドライブの数を返す WCF サービスがあります。

次のドライブがあります。

C: ローカル ディスク D: DVD ドライブ X: ネットワーク ドライブ Y: ネットワーク ドライブ

WCF テスト クライアントを使用して WCF サービスを実行すると、正しいドライブ数 4 ドライブが得られます。

Silverlight または VB.NET を使用して WCF サービスに接続しようとすると、ドライブ X: と Y: (ネットワーク ドライブ) が見つからない 2 つのドライブしか返されません。

以下のコードのサンプルがあります。この問題について誰か助けてもらえますか?

Dim Info As DriveInfo

Dim Count As Integer

For Each Info In My.Computer.FileSystem.Drives

  Count = My.Computer.FileSystem.Drives.Count 

Next Info
4

1 に答える 1

1

サービスとして実行している場合、ネットワーク ドライブにアクセスできません。これは、権利/権限の問題とセキュリティ対策です...

于 2011-07-25T18:49:10.853 に答える