可能重复:
如何调试经典ASP?
- 我在VS2012中添加了一个新网站,并将其指向我在IIS中创建的虚拟目录。
- 在IIS中,我启用了服务器端调试。
- 此网站在IIS中的端口为5555。
- 在VS中,对于项目属性,我将启动URL设置为localhost:5555,这会运行我的网站。
- 项目属性中没有启用任何调试器(Classic ASP中没有调试器)。
- 我在一个文件中设置了断点,该文件包含在default.asp的底部。
- 我不使用调试运行站点(Ctrl-F5)。
- 然后我附加到进程(IE10)。
- 然后我刷新主页(default.asp)。
- 断点没有被触发。
- 如何让调试器停在我的断点处,以便我可以调试此页面?
这是现有的代码。 我只是想让它工作。 除非它是修复问题的错误,否则不需要进行代码评论!
我在此JavaScript方法的第一个代码块顶部附近设置了断点,但从未被触发。
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
}