Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    203

    se è in debug...altrimenti...

    Ciao a tutti in una applicazione web devo fare questo controllo (è possibile??). Devo controllare se il progetto è in fase di debug (avviato col play di visual studio) non deve mettermi un controllo javascript altrimenti se non è in debug deve mettermi questo controllo.

    Si può controllare questo?

    tipo

    if debug....= True {

    }
    else
    {

    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    203
    nessuno sa darmi una dritta?

  3. #3
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Il tuo problema è praticamente su Javascript, non su ASP.NET
    Non mi risulta comunque sia possibile da JS sapere se c'è un debugger attaccato, ma non escludo possa esistere.
    Se il problema è questo ti consiglio di chiedere nel forum apposito per i linguaggi di scripting.

    Se invece il problema riguarda il code behind allora la cosa è fattibile e si basa sul fatto che compilando in modalità Debug viene aggiunto un simbolo, DEBUG appunto.

    codice:
    #if DEBUG
        Console.WriteLine("Sono in debug");
    #endif
    Compilando in modalità Release questo simbolo non è presente e quindi quel codice non verrà compilato.

    Per sapere invece in C# se c'è un debugger attaccato la proprietà da leggere è System.Diagnostics.Debugger.IsAttached anche questa disponibile solo se si è compilato con i simboli di debug.

    HTH
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.