2012-02-09 16 views
1

イメージをダウンロードするためにファイル共有(サービスレベルのアカウントを使用)に接続する必要のあるC#アプリケーションを開発しています。複数の資格情報を持つサーバーに接続する

私が遭遇している問題は、ユーザーがすでに他の共有に使用されている共有サーバー上の資格情報を持っていることです。ドライブに共有が割り当てられている場合は、同じサーバー上の別の共有に別の資格情報でログインできません。だから私がこのアプリケーションの共有の別の資格情報を使用してログオンしようとすると:

"エラー1219:複数のユーザー名を使用して、同じユーザーによるサーバーまたは共有リソースへの複数の接続は許可されていません。サーバーまたは共有リソースへの以前のすべての接続を切断し、再度試みてください。

私が試して共有に接続するために使用しているコードthis exampleからは、WNetUseConnection関数が使用されています。

アイデア?ありがとう。

編集:私はこれのための回避策を見つけました、私はホスト名の代わりにホストのIPアドレスで接続します。

+0

マインドはあなたがそれを解決したかどうかを共有しましたか? –

答えて

0

ユーザーが終了したら、接続を解除するようにしてください。そうしないと、サーバーが混雑しており、もう同じユーザーを許可できません。サーバーを再起動し、使用ごとにすべての接続を閉じます。

+0

私はそれらをログオフしています。ユーザーがアプリを初めて使用してもこのエラーが発生します。 – ashishduh

関連する問題