2016-08-17 17 views
0

私のプロジェクトを生成するためにAsp.Net Maker 2016を使用しています。だから、私はvs2015経由で私のプロジェクトを閲覧しています。問題は、Asp.Net Makerツールからプロジェクトを生成してvs2015で開くと、プロジェクトのURLが変更されたことです。私はないダイナミックなので、私はvs2015またはAsp.Net 2016メーカーツールでこれを行うことができますどのように固定ポートを設定したいvs2015でプロジェクトのデバッグ用にlocalhostポートを固定/静的に設定する

http://localhost:51624/ADD 

:よう

何か?

答えて

1

のVisual StudioWebプロジェクトを実行するためにIIS Expressのを使用しています。プロジェクトが最初に実行されるときIISExpressは、プロジェクトのファイルapplicationhost.configへのエントリを作成し、ランダムなポートを割り当てます。ファイルは-というフォルダにあります。ファイル内

プロジェクトエントリは次のようになります -

<site name="ProjectName" id="5"> 
    <application path="/" applicationPool="Clr4IntegratedAppPool"> 
     <virtualDirectory path="/" physicalPath="d:\physical path" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation="*:59302:localhost" /> 
    </bindings> 
</site> 

お知らせ上記のセクションでbindingInformation="*:59302:localhost"。ここでポート番号は59302です。このポート番号を好きなものに変更して次回に変更することができますVisual Studioプロジェクトを実行すると、割り当てられたポート番号が使用されます。

VSのすべてのインスタンスを閉じ、ファイルを変更する前にがIISExpressが実行されていないことを確認してください。また、あらかじめファイルのバックアップをとっておいてください。

割り当てたポートも無料である必要があります。すなわち、他のアプリケーションがそのポートを使用してはならない。 Else Visual Studioは、アプリケーションの実行に失敗します。

関連する問題