1

最終ステップとして、コンパイルされたアプリと DLL を別のサーバー上のネットワーク共有にデプロイする FinalBuilder ジョブがあります。

約 50% の確率で失敗します

Win32 エラー: ネットワーク パスが見つかりませんでした

ターゲットを \\myserver\myshare から \\myserver.mydomain.com\myshare に変更すると、多くの場合、一時的に修正されます。ビルド ファイルを変更した後の最初の 2 ~ 3 回の実行は機能しますが、その後、再び失敗し始めます。

FinalBuilder タスクは、ターゲット ボックスでの管理者アクセスを許可するドメイン資格情報で実行されています。また、Windows エクスプローラーを介してそのサーバー上の共有との間でファイルをコピーすると、確実に機能します。

私は完全に困惑しています。

4

2 に答える 2

1

最後にこれを追跡しました。ターゲット サーバーは仮想マシンであり、Hyper-V ホスト ネットワーク設定は「仮想チーム ネットワーク」ではなく「仮想ネットワーク」に設定されていました。

それが何を意味するのかわかりませんが、Virtual Teamed Network に変更したところ、問題なく動作します。O_o

于 2011-06-15T13:07:24.897 に答える
0

ネットワークパスが見つかりませんでした。

これは、DNS/WINS が名前を検索できないことに関連しています。これを見たとき、DNS サーバーに問題があります。

lmhost ファイルにエントリを追加すると、システムが DNS/WINS を検索できなくなります。

それが機能しない場合、考慮すべき別のオプションは、アクションの再試行回数を増やすことです。これは、「タイミング プロパティ」をクリックして、アクションの「ランタイム」タブから実行できます。

于 2011-06-14T23:12:01.220 に答える