2017-11-02 10 views
1

.netコアアプリケーションを起動しようとすると、このメッセージが表示されます。私はそこに多くの記事がこれを修正すると主張していることを認識していますが、私は彼らが提案するすべての方法を試してみましたが、誰も働いていません。ビジュアルスタジオ2017「Webサーバー 'IIS Express'に接続できません」

デバッグ時にプロジェクトのプロパティに入り、ポートを変更すると、1回接続されます。それから私が再び接続しようとすると、同じエラーが再び起こります。私は元のポートに戻って切り替えることができ、それは一度ロードされます、そして、私は再びそれを切り替えるまで、それを超えていつでも失敗します。誰でも彼らが使ったアイデアや修正がありますか?

ありがとうございます!

+0

問題を回避しているIISexpressを使用しないことを友人が提案しました。 – DevDevDev

+0

VS 2017を再起動し、ルートフォルダの隠しフォルダ.vsを削除すると、これが解決されました。 –

+0

人は通常、設定が何であるか分からないので、何が起きているかを簡単に伝えることはできません。 Jexus Managerを使用して、何が起きているかを確認してから、その解決策をクリアしてみてください。https://www.jexusmanager.com/en/latest/tutorials/vs-diagnostics.html –

答えて

0

私はコア2.0をインストールし、今日VS2017を15.4.3にアップデートしましたが、同じエラーがありました。

私は別のポートで動作するようにアプリケーションを変更しました。それは私のために働いていました。

私はvsフォルダを削除しようとしましたが、動作しませんでした。

希望します。

0

Visual Studio 2017でASP.NETコアを使用する複数のプロジェクトがあり、同じポート番号を使用しようとしている場合は、このエラーが発生します。ソリューションには一意のポート割り当てが必要です。

プロジェクトでは、Properties/launchSettings.jsonを開き、ここでポート番号を編集します。注:ここでは、SSLポート(2か所)を変更します。

理由:VS/IIS Expressは、ソリューションとしてIIS Expressをサーバーとして使用するすべてのASP.NETコアプロジェクトへのバインディングを維持します。たとえば、Kestrelや他のサーバを使用している場合、この問題は発生しません。 VSは、ポート競合が発生しないように、ソリューションで作成されたときに各アプリケーション用の新しいポートを作成します。

Azure AD登録アプリケーションの返信ポートを使用してアプリ登録を「再利用」しようとしている場合は、単に「アプリの」ポートを変更してAzureに登録する必要はありません。これは動作しません。単にアプリケーションをテストしていて、登録を再利用する場合は、現在作業しているアプリケーションがポート上のものであることを確認する必要があります。 2つ以上のアプリをテストする必要がある場合は、実稼働環境と同じようにAzure ADに個別に登録する必要があります。

関連する問題