Avatar billede ibleif Nybegynder
04. august 2005 - 12:02 Der er 5 kommentarer og
1 løsning

Ambiguous class i Beta 2

Hej alle!

Er løbet ind i et meget mærkeligt problem, hvor jeg godt kunne bruge nogle råd/foreslag til hvordan jeg kommer videre!?

Jeg har en webapplikation som indeholder flere filer med navnet Default.aspx (selvfølgelig i forskellige mapper!) - Der har jeg så navngivet classerne forskelligt, men lige pludselig er applikationen begyndt at komme med denne fejl:

Compiler Error Message: BC30560: 'Default_aspx' is ambiguous in the namespace 'ASP'.

Selv når jeg søger i min solution har jeg slet ikke nogen klasse der hedder sådan?

Nogen gode råd?

// Ibleif
Avatar billede pfp Nybegynder
04. august 2005 - 13:11 #1
Skal du måske angive mere specifikt hvilken af dine "Default.aspx" du anvender, så vidt jeg ved skriver den den fejl hvis ikke den kan skelne mellem 2 eller flere (har nu kun selv prøvet med variable).
Avatar billede ibleif Nybegynder
04. august 2005 - 16:53 #2
Tror det er en bug i beta´en. Efter lidt intens søgning kan se rundt omkring at andre har oplevet det samme.

Har ikke fundet en holdbar løsning (Andet end at omdøbe alle min default.aspx filer til noget andet....)

// Ibleif
Avatar billede -psycho- Nybegynder
06. august 2005 - 03:28 #3
Læste et sted at det skulle være blevet lavet til næste version og at en mulig løsning er at tilføje et namespace til filerne, har ikke prøvet.
Avatar billede nielle Nybegynder
06. august 2005 - 07:41 #4
Når ASP.NET fortolker (dvs. kompiler) din kode så bliver samtlige aspx-filer lavet om til klasser i processen - en klasse pr. page. F.eks. bliver filen Default.aspx repræsenteret ved klassen Default_aspx. Så det er forklaringen på at du ikke kan finde de klasser uanset hvor meget du søger. Læs mere her:

http://odetocode.com/Articles/406.aspx

Problemet skyled altså at ASP.NET i det konkrete tilfælde er i tvivl om hvilken Default.aspx det er der skal bruges. Det lyder lidt mystisk, og kan da sagtens være en fejl i betaen, men det kan måske også skyldes problemer med din path – et eller andet sted i den struktur du har opbygget er der opstået en tvetydighed mht hvilken Default.aspx fil det er som skal bruges.
Avatar billede ibleif Nybegynder
28. november 2006 - 11:10 #5
Tid til at lukke dette spørgsmål... hvis nogen vil have point, så kom med et svar.

// Ibleif
Avatar billede ibleif Nybegynder
04. december 2006 - 11:10 #6
Svar...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester