2017-10-03 6 views
1

Visual Studio 2017でASP.NET Coreで作成されたAPIアプリケーションがあります。このプロジェクトでは4人の開発者が働いています。変更。 enter image description hereVisual Studioでlocalhostポートが変更されています2017

これが今まで誰に起こった:ここ

は、アプリケーションのデバッグ構成はありますか?

+0

あなたがソース管理している場合は、行うには見つけることを比較誰が変更をチェックインしていますか。 – Will

答えて

1

launchSettings.jsonがソースコントロールによって無視されるため、ポートが変更されている可能性があります。 This common gitignore fileは、例えば、除外:

**/Properties/launchSettings.json 

のVisual Studio 2017の店舗ASP.NETコアサーバーの設定をこのファイルに(IIS Expressとケストレルの両方のために)。ソース管理で無視されると、ランダムなポートを持つ各マシンで再生成されます。ファイルをチェックインすると、すべてのマシンが同じサーバー設定を使用します。

+0

これはまさにそれが起こっていたことでした。ありがとう! –

0

あなたはそのためUseUrlsを使用することができます。

public class Program 
{ 
    public static void Main(string[] args) 
    { 
     var host = new WebHostBuilder() 
      .UseKestrel() 
      .UseContentRoot(Directory.GetCurrentDirectory()) 
      .UseIISIntegration() 
      .UseStartup<Startup>() 
      .UseUrls("http://localhost:5000/") 
      .Build(); 

     host.Run(); 
    } 
} 

UPD:引数を渡すことで

代替:

dotnet run --urls http://0.0.0.0:5000