#1
by pin » 8年前
C#でアプリケーション開発しています。(VisualStudio2015)
サーバーにexeをおいて、複数のローカルマシンからキックし、サーバーにおいてあるファイルをダウンロードしてくるだけの簡単なアプリケーションです。
exeに必要な自作dllはサーバーのexeと同じ位置にローカル配置しています。
あるテスト環境で、1台のローカルマシンでサーバーのexeをキックして立ち上げた状態で、2台目をキックすると、Fileloadexceptionが生じます。1台ずつで実行すると正常に動作します。
ただし、私のテスト環境では複数台で実行しても正常に動作します。
exe実行時にいずれかのdllをつかんでしまっているのかと考えましたが、サーバー環境やネットワーク環境によって排他制御のようなものがかわってくることがあるのでしょうか。
なにをどのようにチェックしたらよいか、ご教授いただけませんでしょうか。
C#でアプリケーション開発しています。(VisualStudio2015)
サーバーにexeをおいて、複数のローカルマシンからキックし、サーバーにおいてあるファイルをダウンロードしてくるだけの簡単なアプリケーションです。
exeに必要な自作dllはサーバーのexeと同じ位置にローカル配置しています。
あるテスト環境で、1台のローカルマシンでサーバーのexeをキックして立ち上げた状態で、2台目をキックすると、Fileloadexceptionが生じます。1台ずつで実行すると正常に動作します。
ただし、私のテスト環境では複数台で実行しても正常に動作します。
exe実行時にいずれかのdllをつかんでしまっているのかと考えましたが、サーバー環境やネットワーク環境によって排他制御のようなものがかわってくることがあるのでしょうか。
なにをどのようにチェックしたらよいか、ご教授いただけませんでしょうか。