ISS错误CS0433:名称冲突
时间:2020-03-06 14:19:15 来源:igfitidea点击:
在我们的应用程序中,我们多次遇到错误,出现错误CS0433,该错误抱怨两个单独的dll中存在名称冲突。这是在Cusing webforms中开发的ASP.NET应用程序。它总是抱怨一个TimeLog页面。有人有解决此错误的建议吗?
解决方案
我在MSDN中找到一个描述此错误的链接。
总而言之,页面的文件名(TimeLogTab.aspx)与后面代码中的类(公共类TimeLogTab)之间可能发生命名冲突。
该链接建议重命名其中之一。我将类更改为Time_LogTab,错误消失了。
错误可能会间歇性地发生:我将VS 2005 Web应用程序项目的"发布网站"与"在发布之前删除所有现有文件"结合使用,然后将XCOPY-Deploy部署到目标IIS文件夹(不会删除现有文件)那里)。今天,我第一次遇到该错误(自几周以来没有新的.ascx / .aspx文件),但是只需重新编译并重新部署同一项目即可解决该问题。
唯一的区别:第二次,我第一次点击导致问题的页面。现在,我想知道确切的点击顺序是否真的很重要,或者任意的不幸的点击顺序是否可以有效地使ASP.NET网站崩溃?