webForumDet fria alternativet

Inherit i VS

.NETur .NET

7 svar · 252 visningar · startad av cyprys

cyprysMedlem sedan dec. 20003 563 inlägg
#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?

renholmMedlem sedan apr. 20012 266 inlägg
#2

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

cyprysMedlem 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

renholmMedlem 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.

cyprysMedlem 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.

renholmMedlem 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.

cyprysMedlem 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?

renholmMedlem sedan apr. 20012 266 inlägg
#8

IIS

130 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)