When you try to debug an ASP.NET Web Application that
contains many ASPX (Web Form) files, and these files have the same name but are
located in different folders, such as:
- /folder1/WebForm1.aspx
- /folder2/WebForm1.aspx
the debugger does not stop at the breakpoints that you set.
Also, the debugger may stop at other breakpoints that you did not set. For
example, when you set a breakpoint on line
x in the
codebehind page of
/folder1/WebForm1.aspx, the debugger may
resolve this as line
x in the codebehind page of
/folder2/WebForm1.aspx. Line
x may
or may not exist in this file.