VB で記述された既存の ASP.NET プロジェクトにテスト サイトのバリアントを追加しています。別のバナーや背景などを使用してテスト サイトにいることをユーザーに明らかにしたいと思います。新しいテストを作成しました。構成およびコンパイルの下で | 高度なコンパイル オプション カスタム定数として TEST_MODE="1" を追加しました。次に、ASPX ファイルで次のコードを使用しようとしました。
<%
#If TEST_MODE = "1" Then
Response.WriteFile("header_test2.htm")
#Else
Response.WriteFile("header.htm")
#End If
%>
IDE では、最初のステートメントがグレー表示され、再構築およびデプロイを実行していて、まだ header.htm が含まれていることが示されています。なぜ機能しないのか、アクティブな構成に応じて異なるファイルを含める別の方法を提案できる人がいるのだろうかと思いました。