[Решено] не удалось загрузить тип '_Default.' в VS.NET при составлении сайта
Я так запуталась, и я не знаю, что я могу сделать неправильно.
в VS2010 я создаю проект с библиотекой классов ProjectDAL, другой библиотекой классов ProjectCommonObjecs и другой библиотекой классов ProjectBLL и заполняю их все кодом, и все это компилируется. Далее я добавляю: ASP.NET пустой веб-сайт для решения, называемого ProjectWebSite.
Затем я копирую какой-то старый сайт в новый, используя Copy Web Site... в контекстном меню. В его папке \Bin был OldWebSite.DLL - файл и OldWebSite.PDB-файл. Дело в том, что я хотел присоединиться к странице Default.asp OldWebSite к коду Default.aspx.cs проекта.
Дело в том, что после копии у меня должен быть старый веб-сайт.DLL-файл находится в подпапке \Bin моего нового проекта веб-сайта, в противном случае, когда я делаю сборку, он говорит:
Could not load type '_Default.'
в окне список ошибок в среде Visual Studio. Когда у меня будет старый сайт.DLL-файл в папке \Bin, все компилируется нормально, но тогда мой новый код-behind игнорируется; если .DLL-файл отсутствует, значит, есть ошибка.
Я искал везде, но не могу понять, где еще может быть ссылка на dll; в web .config ничего нет, и на странице разметки Default.aspx ничего нет. Страница разметки ссылается на кодовую заднюю часть в порядке, насколько я могу судить, но я могу делать что-то неправильно.
Вот фрагмент из верхней части кода страницы:
<%@ Page Language="C#" AutoEventWireup="true" Codebehind="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="no-js"> <head id="Head1" runat="server">
Если у кого-то есть представление для меня о том, что этот нуб делает неправильно, пожалуйста, не стесняйтесь поделиться! Спасибо.
Брайан
Orcun Iyigun
CodeFile="По Умолчанию.aspx-файл.КС" наследует="помощью _default" если их по умолчанию.aspx, который вы можете проверить свои aspx по умолчанию.файл CS, если она идет, как этот; общественный разделяемого класса _default : на системы.Веб.Пользовательского интерфейса.Страницы.
Sandeep Mewara
Вы проверили имя класса файла codebehind?
Brian C Hart
@Orc_Orc_Orc и @Sandeep: да, все настроено правильно.
Я проверил страницы свойств проекта,
В файле .cs все и все имена совпадают. Вот почему я так запутался.