Точная проблема заключается в том, что, когда я хотел бы использовать SiteMap как в ниже я получаю сообщение об ошибкеТип MySiteName.SiteMap существует как в x.dll, так и в y.dll?
imgBtnPrevious.PostBackUrl = SiteMap.CurrentNode != null ? (SiteMap.CurrentNode.PreviousSibling != null ? SiteMap.CurrentNode.PreviousSibling.Url : "") : "";
imgBtnNext.PostBackUrl = SiteMap.CurrentNode != null ? (SiteMap.CurrentNode.NextSibling != null ? SiteMap.CurrentNode.NextSibling.Url : "") : "";
Error ---> The type 'MySiteName.SiteMap' exists in both 'App_Web_3jyv5kio.dll' and 'App_Web_unds4iwr.dll'
Как решить эту проблему навсегда, это не должно происходить снова. Удаление временных файлов - это ручное решение, которое разрешит его только после того, как я подумаю, что это произойдет снова?
UPDATE:
я думаю, что это что-то делать с экземпляром сервера asp.net, я остановил его, а затем снова начал, но теперь другая ошибка -> «MySiteName.SiteMap» не содержит определение «CurrentNode»
же вопрос на сервере, как хорошо! – tariq
Является ли это проектом веб-приложения, и вы помещаете свой код в каталог App_Code? –
его веб-сайт, но файл обработчика sitemap находится в App_Code – tariq