Изникващи проблеми по време на Lab: C# and ASP.NET - TODO List task
Здравейте!
Искам да споделя възникналите проблеми по време на работа по лаба за Lab: C# and ASP.NET от курса Software Technologies.
Първо задавайки различно име на проекта от TODOList (ТОDO List) и съобразявайки с това, което автоматично прави името на namespace TODOList - друго...(namespace TODO_List). Във файла Index.cshtml : в реда <li>@task.Title @Html.ActionLink("[Delete]", "Delete", "Task", htmlAttributes: null, routeValues: new { id = task.Id })</li> имах грешка. От копи-пейста не бях съобразил @model List<TODOList.Models.Task>. Поправих го! на @model List<TODO_List.Models.Task>.Пак продължи да свети!
при билдване на проекта излезе този проблем:
Поправих името на проекта да е както в документа, от който се ръководех. Преименувах, и сейвнах, както трябва. Проверих дали неймспейса е проеменен навсякъде - да беше променен. Записах проекта си.
При билдване с CTRL+F5 излезе нова грешка:
Преди да стигна до стъпка: 2.8 Create View от упражнението - всичко беше наред!
Прочетох какво предтсавлява втората грешка.от тук: http://geekswithblogs.net/ranganh/archive/2005/04/25/37610.aspx
"This occurs because of the Application DLL not having been formed.
asp.net will look in the Global Assembly Cache, and then in the application's local bin directory. If it can't find the class with the name you specified then it won't load. When you do a codebehind file in Visual studio, you are writing a base class for your aspx file to inherit from - the HTML template you write in the aspx is inlined into the dynamically generated subclass's Render method.
Even if you don't put any code in your page, you still need to compile it as long as you put the Inherts Webappname.Global in your Page directive.
To resolve this, Built the application using Ctrl + Shift + B or use F5 to build the application and then try to browse the application. The error will be resolved."
След като билднах отново във Студиото ми излизат следните грешки:
Сега съм на това положение и в браузера излзиа втората грешка. Моля за съвет!!!
Да, явно проблемът дойде от промяната в името по време на проекта и може би дори след създаването на БД... и преименуването на проекта... Твърде в началото на коденето съм, за да зная къде да гледам и да търся проблема. Затова стартирах на чисто... Така е с новаците :).
Благодаря за отговора ти!
Няма ядове! Стискам палци сега да стане от първия път
Поздрави!