Mit benutzerdefinierten Konstanten, die innerhalb einer VB / ASP.NET Website

Ich bin das hinzufügen einer test-site-Variante zu einem bestehenden ASP.NET Projekt geschrieben in VB, und ich möchte, um es offensichtlich für Benutzer sind Sie in der test-Seite mit einem anderen banner und hintergrund etc. Ich habe eine neue test-Konfiguration und unter dem Kompilieren | Erweiterte Kompilierungsoptionen, die ich Hinzugefügt habe TEST_MODE="1" als eine benutzerdefinierte Konstante. Dann versuche ich, verwenden Sie den folgenden code in der ASPX-Datei:

<%
#If TEST_MODE = "1" Then
    Response.WriteFile("header_test2.htm")
#Else
    Response.WriteFile("header.htm")
#End If
%>

Zeigt die IDE die erste Anweisung ausgegraut und dabei ein neu erstellen und bereitstellen, ist es immer noch darunter header.htm. Ich fragte mich, ob jemand noch Ideen hat warum es nicht funktioniert oder vorschlagen kann, eine alternative Möglichkeit um unterschiedliche Dateien abhängig von der aktiven Konfiguration.

InformationsquelleAutor PeterJ | 2012-12-06
Schreibe einen Kommentar