webForumDet fria alternativet
Logga in / Bli medlem

Inherit i VS

.NET

7 svar · 253 visningar · startad av cyprys

Medlem sedan dec. 20003 563 inlägg
Frågan#1

Installerade om OS igår kväll och har nu installerat allt som har med webbkodningen att göra, inkl VS.NET.
Har dock ett litet problem med projektet i VS nu.
Sparade project-filen från tidigare och öppnar nu programmet genom denna.
Alla filer kommer upp rätt och sökvägarna verkar stämma överlag.
Dock så klagar den på inheritdelen. Den som den aldrig klagat över tidigare.

I @ page i aspx-filen sätter VS automatiskt in Inherits="eboken2.index" för index.aspx.

Men nu får jag istället ett fel som säger "Could not load type 'eboken2.index'.".
Detta är på alla aspx-sidor inom projektet.

Finns det någon ändring som behövs?

Medlem sedan apr. 20012 266 inlägg
#2

du måste kompilera ditt projekt för att inherits ska fungerar.

Medlem sedan dec. 20003 563 inlägg
#3

Jo. Jag har alltså kompilerat flera gånger men den vill ändå inte.
Har försökt spara och köra allt så mycket som möjligt för att få projektet att känna sig hemma igen....

Kan det inte vara någon annan inställning? :stud

Medlem sedan apr. 20012 266 inlägg
#4

kolla att dll filerna ligger i /bin i rooten? samt att du ärver från en klass som verkligen existerar.

Medlem sedan dec. 20003 563 inlägg
#5

Ok. Tack. Filerna låg inte i wwwrooten.
Dock så r jag lite fundersam.
Tidigare så låg filerna i själva mappen där jag har projectet.
Alltså http:/localhost/project/bin
Detta funkade fint samt att VS fixade väl till det så?

Nu testade jag att ändra adressen dit *.dll-filen skulle sparas till localhost/bin och då skrek VS till att det måste ligga under projectmappen.
Och varje gång jag kompilerar/build så uppdateras bara localhost/project/bin, men detta gör ju ingenting eftersom den nu bara läser av localhost/bin.

På något sätt borde man väl kunna läsa av project/bin istället eller att VS i alla fall spara dll-filen både under rooten samt i projectmappen?
Jag menar, det har ju funkat tidigare. Kollade bara aldrig riktigt in hur det funkade förr.

Medlem sedan apr. 20012 266 inlägg
#6

för att det ska funka att ha bin i t.ex wwwroot/blabla/bin så måste du göra blabla till en applikation.

Medlem sedan dec. 20003 563 inlägg
#7

Precis!
Och det är det jag inte fixar att göra nu efter ominstallationen.
Görs det genom IIS eller VS?

Medlem sedan apr. 20012 266 inlägg
#8

IIS

263 ms totalt · 4 externa anrop · v20260731065814-full.1b2494f0
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)