这是一个很长的镜头,但我在试图弄清楚这一点时感到压力很大。由于我的保密协议,我无法提供大量来源,但我会尽量提供。
我被要求对我们的一个 Web 应用程序进行更改。我在一家国际公司,以前从来没有做过这么大规模的事情(我刚从大学毕业),所以本质上有点压倒性,但更糟糕的是十倍是我可以'不要调试应用程序!
当我单击友好的绿色箭头时,我遇到了几个错误(循环引用和缺少引用,通常在 .master 文件中)。
对我来说没有意义的部分是我们的承包商每天都在继续修改和调试我们的应用程序。一定有什么我做错了。当我要求他们向我展示如何开始调试过程时,他们坚决拒绝,基本上声称这是商业机密。这似乎充其量是一个可疑的道德案例,最坏的情况是潜在的诉讼和违反我们与他们的合同,但这是另一个故事。
我觉得这是一个非常快速的解决方案,但我的搜索却一无所获。
我们还有第二个 Web 应用程序,它被另一家公司触及,我也无法编译该项目,尽管有不同的错误。专业人士似乎知道一些我不知道的技巧。
同样令人沮丧的是,这种情况让我在非编程经理眼中看起来像一个完全不称职的 CS 毕业生。我知道如何使用调试器,也知道 C#/.NET,但我遇到了障碍,而且我是我公司唯一的程序员(所以内部帮助是不可能的)。
谁能帮我吗?如果需要,我会提供有限的来源。
编辑 1 - 下面是唯一错误的简要列表。我用通配符替换了敏感信息。
'*tools_master' 不包含'btnSave_onClick' 的定义,并且找不到接受'*tools_master' 类型的第一个参数的扩展方法'btnSave_onClick'(您是否缺少 using 指令或程序集引用?) | *工具.master
不允许循环文件引用。| *\App_Master\Account.Master
无法加载类型“*AddressDisplay”。| *地址显示.ascx
未知的服务器标记“*:LeftNav”。| *App_Master*首页*.Master
编辑 2 - 此外,该站点的构建和部署都很好。只有调试才会出现错误。
编辑 3 - 由于 Kash 的响应,我设法修复了循环引用错误。其余的至少要等到明天。