Powiel możliwe:
How do you debug classic ASP?Jak debugować aplikację Klasyczny ASP w VS 2012
- Dodałem nową stronę internetową w VS2012 i wycelował go w katalogu wirtualnego ja utworzone w IIS.
- W IIS, mam włączone po stronie serwera debugowanie
- port dla tej witryny w IIS jest 5555
- W VS do właściwości projektu, mam URL rozpoczynają się localhost: 5555, która prowadzi moją stronę
- Brak debugerów są włączone we właściwościach projektu (nie ma jednej dla classic ASP)
- ustawić punkt przerwania w pliku, który jest zawarty w dolnej części default.asp
- biegnę z witryny bez debugowania (Ctrl F5)
- Następnie dołączam do procesu (IE1 0)
- Potem odśwież stronę domową (Default.asp)
- przerwania nie jest trafiony
- Jak mogę uzyskać debugera, aby zatrzymać w moim przerwania więc mogę debugować tę stronę?
To jest wcześniej istniejący kod. Próbuję tylko sprawić, żeby działało. Żadna krytyka nie jest konieczna, chyba że jest to błąd rozwiązujący problem!
Ustawiam punkt przerwania u góry pierwszego bloku kodu w tej metodzie javascript, ale nigdy nie zostanie trafiony.
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
}
Te instrukcje don nie pomagaj nikomu. Zrobiłem już kilka prostych rzeczy, które opisał w tym artykule. – birdus