2017-10-03 21 views
0

テストモードと最終モードで実行している場合、私のプロジェクトでは少し異なる計算方法を使用します。しかし、2つのビルド・プロファイル(テストと最終テストを同時に行う)を導入したいと考えています。どちらも、同じWebサーバー(IIS)上に存在し、ユーザーは2つの異なるブラウザタブでどちらか一方または両方を実行でき、2つの結果を比較できます。ASP.NET C#同時実行ビルドプロファイルの実行

#ifで複数のビルドプロファイルを使用する方法はありますか?どのように展開するのですか?ありがとう。

#if TEST 
    int res = calcTest(x1, x2, x3); 
#else 
    int res = calcFinal(x1, x4); 
#endif 

答えて

0

私はIISエンドで2つの異なるプロジェクトを作成し、異なるポート番号を使用する必要があると思います。私は以下を使用し、別々に配備しました。

 Uri uri = HttpContext.Current.Request.Url; 
     int port = uri.Port;