質問
プロジェクトを開始すると常にエラーが発生し、後でポートが占有されていることがわかり、エラー 10001 が発生します。
しかし、このサービスを毎日開始すると、ポートが占有されているというエラーが表示されるのはなぜでしょうか?
***************************
APPLICATION FAILED TO START
***************************
Description:
Web server failed to start. Port 10001 was already in use.
Action:
Identify and stop the process that's listening on port 10001 or configure this application to listen on another port.
解決する
1. netstat -ano #すべてのポートを表示
2. コマンドを使用して特定のポートを検索するには、コマンド ウィンドウにコマンドを入力します。
netstat -ano | findstr "ポート番号"
次に Enter キーを押して、このポートがどのアプリケーションによって占有されているかを確認します。
(17124 はプロセス ID です)
3. 対応するプロセス ID を表示した後、プロセス ID から対応するプロセス名を見つけて、次のコマンドを使用できます。
tasklist | findstr "プロセス ID 番号"
4. オプションのローカル プロセスの強制終了taskkill /pid "プロセス ID" -f
ここですべてをすでに完了したため、見つけることができませんでした。
この時点で問題は解決され、プロジェクトは正常に開始されました。
技術者として、自分のコンピューターにまだ 360 度が残っていることに文句を言わなければなりません。自分自身を反省しなければなりません。