在我们的应用程序中,我们遇到错误多次遇到错误CS0433,它抱怨两个独立的dll中的名称冲突。这是一个使用webforms在C#中开发的ASP.NET应用程序。它总是抱怨A TimeLog页面。有人建议解决这个错误吗?
答案 0 :(得分:2)
I found a link in the MSDN that describes this error.
总而言之,页面的文件名(TimeLogTab.aspx)和后面的代码中的类(公共类TimeLogTab)之间可能会发生命名冲突。
链接建议重命名其中一个。我将课程改为Time_LogTab,错误就消失了。
答案 1 :(得分:0)
错误可能会间歇性地发生:我正在使用“发布网站”进行VS 2005 Web应用程序项目,“在发布之前删除所有现有文件”,然后将XCOPY-Deploy用于目标IIS文件夹(不会删除那里的现有文件)。今天我第一次遇到了这个错误(自几周以来没有新的.ascx / .aspx文件),但只是重新编译和重新部署同一个项目解决了这个问题。
唯一的区别:第二次,我点击页面首先导致问题。现在我想知道确切的点击顺序是否真的重要,或者说一个任意不幸的点击顺序是否会有效地崩溃ASP.NET网站?