This is a long shot, but I'm stressed out of my mind trying to figure this out. I can't provide significant amounts of source due to my NDA, but I'll try to give as much as I can.
I've been asked to make changes to one of our web applications. I'm at an international company and I've never worked on anything this large-scale before (I'm relatively fresh out of college), so it's a little overwhelming by nature, but what makes it ten times worse is that I can't debug the application!
When I click my friendly green arrow, I'm greeted with several errors (circular references and missing references, typically in .master files).
The part that doesn't make sense to me is that our contractors continue to modify and debug our application every single day. There must be something I'm doing wrong. When I asked them to show me how to begin the debugging process, they adamantly refused, essentially claiming it was a trade secret. This seems at best a case of dubious ethics and at worst a potential lawsuit and violation of our contract with them, but that's for another story.
I have a feeling it's a very quick solution, but my searches have turned up nothing.
We also have a second web application that was touched by a different company, and I can't compile that project either, though with different errors. The professionals appear to know some trick that I do not.
What's also frustrating is that this situation has made me look like a totally incompetent CS grad to my non-programming manager. I know how to use the Debugger, and I know C#/.NET, but I'm at a roadblock, and I'm the only programmer at my company (so internal help is out of the question).
Can anyone help me out? I'll provide limited source if needed.
Edit 1 - A brief list of unique errors is below. I've replaced sensitive information with wildcards.
'*tools_master' does not contain a definition for 'btnSave_onClick' and no extension method 'btnSave_onClick' accepting a first argument of type '*tools_master' could be found (are you missing a using directive or an assembly reference?) | *tools.master
Circular file references are not allowed. | *\App_Master\Account.Master
Could not load type '*AddressDisplay'. | *AddressDisplay.ascx
Unknown server tag '*:LeftNav'. | *App_Master*Home*.Master
Edit 2 - In addition, the site builds and deploys just fine. It's only debugging that errors show up.
Edit 3 - I've managed to fix the circular reference errors thanks to Kash's response. The rest will have to wait until at least tomorrow.