0

Visual Studio 2008 を使用して、テスト サーバーに展開する準備として、ASP.NET Web サイトをローカル ディスクに発行しました。RDP セッションを使用して、Windows Server 2003 を実行しているテスト サーバーに接続し、ローカル ディスクを RDP セッションのリソースとして使用できるようにしました。ローカル ディスクからサーバーにファイルをコピーしようとすると、bin フォルダー内の DLLを除いてすべてが問題なくコピーされます。DLL をコピーしようとするたびに、次のエラーが表示されます。bin フォルダー外の任意のファイルと、bin フォルダー内の DLL 以外の任意のファイル (.compiled ファイルなど) をコピーできます。

IIS と ASP.NET を使用するようになってからしばらく経ちましたので、確かに少し錆びていますが、問題を解決するために知っていることはすべて試しました。ディスクには 3 GB 以上の空き容量があり、ファイルは書き込み保護されていません。

また、ファイルが使用されていないことを確認するために、考えられるすべてのことを試しました。アプリケーション プールのリサイクル、既定の Web サイトの再起動、IIS の再起動と GUI を使用した IIS の停止/起動の両方、タスク マネージャーでの w3wp.exe プロセスの終了、Shift キーを押しながらファイルの削除、コマンド プロンプトからの削除、他に 2 つの方法を試しました。ユーザーは、ログイン資格情報を使用してファイルを削除しようとし、サーバーを 2 回再起動します。これまでのところ何も機能しておらず、私は機知に富んでいます。

これを修正するために他に何ができるかについて誰かが何か提案をしてくれることを願っています。

4

1 に答える 1

0

コマンド プロンプトから IIS を停止してから再起動し、再起動後に IIS がまだ停止していることを確認します。

上記の確認後、ファイルを圧縮し、圧縮されたファイルをサーバーにコピーして解凍します。ファイルに対して AV を実行すると、zip を「ロック解除」する必要がある場合があります。

于 2012-09-05T19:54:13.680 に答える