Ошибка МКС CS0433: конфликт имен - PullRequest
0 голосов
/ 18 сентября 2008

В нашем приложении мы неоднократно сталкивались с ошибкой, когда мы получаем ошибку CS0433, которая жалуется на конфликт имен в двух отдельных библиотеках. Это приложение ASP.NET, разработанное в C # с использованием веб-форм. Он всегда жаловался на страницу TimeLog. У кого-нибудь есть совет по устранению этой ошибки?

Ответы [ 2 ]

2 голосов
/ 18 сентября 2008

Я нашел ссылку в MSDN, которая описывает эту ошибку.

Подводя итог, может возникнуть конфликт имен между именем файла страницы (TimeLogTab.aspx) и классом в коде (публичный класс TimeLogTab).

Ссылка рекомендует переименовать один из них. Я изменил свой класс на Time_LogTab, и ошибка исчезла.

0 голосов
/ 10 ноября 2008

Ошибка может возникать периодически: я использую «Опубликовать веб-сайт» для проекта веб-приложения VS 2005 с «Удалить все существующие файлы перед публикацией», а затем XCOPY-Deploy в целевую папку IIS (которая не будет удалить существующие файлы там). Сегодня я впервые столкнулся с этой ошибкой (новых недель .ascx / .aspx файлов не было), но простая перекомпиляция и повторное развертывание одного и того же проекта решили проблему.

Единственная разница: во второй раз я попадаю на страницу, вызывающую проблему в первую очередь. Теперь мне интересно, действительно ли точный порядок кликов действительно имеет значение или, скорее, может ли произвольный неудачный порядок кликов привести к сбою сайта ASP.NET?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...