Eventuali duplicati:
How do you debug classic ASP?Come eseguire il debug di un'applicazione Classic ASP in VS 2012
- Ho aggiunto un nuovo sito web in VS2012 e la puntò contro una directory virtuale I creato in IIS.
- In IIS, ho attivato il debug lato server
- La porta di questo sito in IIS è 5555
- In VS per le proprietà del progetto, ho l'URL inizio come localhost: 5555, che gestisce il mio sito
- Nessun debugger è abilitato nelle proprietà del progetto (non ce n'è uno per ASP classico)
- Ho impostato un punto di interruzione in un file incluso nella parte inferiore di default.asp
- Corro con il sito senza debug (Ctrl- F5)
- Quindi si allega al processo (IE1 0)
- Poi aggiornare la home page (default.asp)
- Il punto di interruzione non è colpito
- Come posso ottenere il debugger di fermarsi al mio punto di interruzione in modo da poter eseguire il debug di questa pagina?
Questo è il codice preesistente. Sto solo cercando di farlo funzionare. Non è necessaria alcuna critica di codice, a meno che non si tratti di un bug che risolve il problema!
Ho impostato il punto di interruzione vicino alla parte superiore del primo blocco di codice in questo metodo javascript, ma non viene mai colpito.
function declareLogos() {
<% ' get logos
SQL = "SELECT l.LogoFileName, p.SortOrder FROM InrixCustomerLogo l join InrixCustomerLogoPage p on l.LogoCode = p.LogoCode WHERE p.PageFileName = '" & fn & "' AND SortOrder > 0 ORDER BY SortOrder"
On Error Resume Next
Set oLOGO = oConn.Execute(SQL)
logoerror = Err.Number
On Error Goto 0
x = 1 ' array counter
%>
<% If NOT logoerror Then %>
<% Do While NOT oLOGO.EOF %>
i[<% =x %>] = '<% =oLOGO("LogoFileName") %>';
<% oLOGO.MoveNext : x = x + 1 : Loop %>
<% End If %>
imax = <% =x-1 %>;
ilast = <% =(((x-1)*4)/4) %>; // <% =(((x-1)*4)/4) %> this is imax - 1 that is divisible by four
}
Tali istruzioni don aiutare nessuno Ho già fatto le poche cose semplici che ha delineato in quell'articolo. – birdus