IIS错误CS0433:名称冲突

时间:2008-09-17 22:38:05

标签: c# asp.net iis-6

在我们的应用程序中,我们遇到错误多次遇到错误CS0433,它抱怨两个独立的dll中的名称冲突。这是一个使用webforms在C#中开发的ASP.NET应用程序。它总是抱怨A TimeLog页面。有人建议解决这个错误吗?

2 个答案:

答案 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网站?