Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP.NET 3.x > Språk - C#

Blir galen!

Its not about how hard you can hit, its how hard you can get hit, and still go on.
ID: #16132 | Skapades: 2009-06-14 21:15:46 | Tråden har 8 svar och har lästs 433 gånger.

voigtan
voigtan

Gradering

#16133

Ser inte riktigt var i din kod du kör "System.Web.Profile.DefaultProfile", men en sak som slå mig direkt är din sql fråga, DbType.String med ett UserId (som verkar vara ett nummer?) Fixar din indexering med m_id innan du gör något annat.

Vad jag gissar på är att objektet "Profile" finns redan, prova byt namn på den ( http://forums.asp.net/t/1138571.aspx )

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16133 | Skapades: 2009-06-14 21:22:08

System.Web.Profile.DefaultProfile
genererades automatiskt av ASP.net
Hur ska jag göra för att fixa, jag förstår inte.

Its not about how hard you can hit, its how hard you can get hit, and still go on.
ID: #16134 | Skapades: 2009-06-14 21:39:52

voigtan
voigtan

Gradering

#16135

byt ut:

protected System.Web.Profile.DefaultProfile Profile
Profile där till något annat, eller lägg den i ett namespace kanske hjälper dig. men prova först att köra kanske Profile2 för att se om du bli av med problemet.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16135 | Skapades: 2009-06-14 21:41:48

i vilken fil hittar jag det då?

Its not about how hard you can hit, its how hard you can get hit, and still go on.
ID: #16136 | Skapades: 2009-06-14 21:44:58

voigtan
voigtan

Gradering

#16137

Tja, din sida genera felet:

Source File: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
oot\d2874ecb\39113ff1\App_Web_profile.aspx.cdcab7d2.9c37yaby.0.cs    Line: 30

http://www.programmingtalk.com/show...ad.php?p=141862

http://forums.asp.net/t/1101593.aspx

http://forums.thedailywtf.com/forum...9171.aspx#89171

Alla skriver ungefär samma sak:

Citat:
This usually happens when you have a method / subroutine within a class that has the same name as the class name. So basically:

 public class Profile
{
// ...
public string Profile()
{
// ...
}
// ...
}


In this case you can fix it by changing it to something like:

 public class Profile
{
// ...
public string UserProfile()
{
// ...
}
// ...
}

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16137 | Skapades: 2009-06-14 21:50:52

Jag har ingen klass som heter Profile :S

Its not about how hard you can hit, its how hard you can get hit, and still go on.
ID: #16138 | Skapades: 2009-06-14 21:53:50

voigtan
voigtan

Gradering

#16139

Du har någon konflikt, bygg om ditt projekt, plocka bort (kommentera bort kod) och se var i din kod som orsakar problemet.

Du skriver att du inte ha en klass som heter Profile, du har ju rätt fel där, citat från din egna kod:

Citat:
public partial class Profile

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16139 | Skapades: 2009-06-14 22:03:20

löste det, min Profile.aspx.cs hade samma classnamn.

Its not about how hard you can hit, its how hard you can get hit, and still go on.
ID: #16140 | Skapades: 2009-06-14 22:17:03
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy