Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med Personalization

Postades av 2006-09-07 20:29:40 - Jonas Lorander, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 465 personer

Hej!

Sitter och grejar med en hemsida och tänkte använda Personalization i ASP.NET 2.0.

Jag använder Access Provoders från MSDN som microsoft har utvecklat för att kunna använda Membership, Roles mm med en Access-databas.

Jag har ställt in allt i Web.config enligt nedanstående och databasen är en kopia av den som följde med AccessProvidrarna från MSDN.

<code>
<profile enabled="true" defaultProvider="AccessProfileProvider">
<providers>
<clear/>
<add name="AccessProfileProvider"
type="AccessProviders.AccessProfileProvider, AccessProviders"
connectionStringName="AccessFileName"
applicationName="underlineMusic" />
</providers>
<properties>
<add name="FirstName" type="System.String" />
<add name="LastName" type="System.String" />
<add name="LastLogin" type="System.DateTime" />
</properties>
</profile>
</code>

När jag sedan ska tilldela mina profil egenskaper så vill jag ju göra

Profile.FirstName = this.firstName.Text;

string fn = Profile.FirstName;
t.ex.

Men när jag kompilerar web applikationen så får jag felet:
<code>
The name 'Profile' does not exist in the current context
</code>

Dessutom hittar inte Intellisensen i VS 2005 Profile, ProfileCommon eller något annat som har med Profile att göra.

Någon som vet vad felet kan vara?

I alla exempel jag har läst, både i böcker och exempel, så ska det inte vara något speciellt att få igång Personalization, bara definiera några egenskaper i Web.config och kör på. Jag har även testat att skapa en ny web applikation och inte använt någon speciellt provider, men det är samma fel.

Kodexempel tas varmt emot i både C# 2.0 och VB 2005.

Mycket tacksam för all hjälp som kan leda till en lösning!


Svara

Sv: Problem med Personalization

Postades av 2006-09-07 21:05:43 - Oskar Johansson

Jag hittar en Profile-egenskap i Context, men ska leta lite efter mer kod


Svara

Sv:Problem med Personalization

Postades av 2006-09-07 21:22:57 - Oskar Johansson

Jag _tror_ att det är så att Profile-klassen skapas dynamiskt vid körning, fast det ska inte vara några problem vid code behind om man kör med partial classes? Knepigt.

Testa att köra reflector på en temp-dll på en aspx-sida där du använder profile på något sätt direkt på samma sida å se vad det blir av det hela i kompilerad form...


Svara

Sv: Problem med Personalization

Postades av 2006-09-07 22:19:57 - Jonas Lorander

Hej!

Tack för dina svar Oscar!

Jag gjorde en ny Web site och testa använda profiler där, och det fungerade hur bra som helst!
Väldigt förvånad så konverterade jag den websidan till ett ASP.NET Web Application Project, och till min förvåning så när jag kompilerade så fick jag samma fel igen.

Jag blev då att tänka på Scott Guthrie's sida om Web Application Project (http://webproject.scottgu.com/Default.aspx). Och där fanns en länk till problem med web application projects. Det är en tråd på forumet på asp.net (http://forums.asp.net/ShowThread.aspx?PostID=1279716). Och där under Issue 2 finns detta problem nedskrivet, och även en lösning som finns på denna sida: http://forums.asp.net/ShowThread.aspx?PostID=1279716#issue2, men det ska vara en fix för detta med i SP1 till VS 2005 som ska komma under det tredje kvartalet i år, så nu september senast då. OM det inte har kommit redan, jag hittar det inte iaf.

Men jag körde lösningen och gjorde som det stod i readme filen och nu fungerar det. Lite bökit bara, men hoppas det löser sig till SP1 så man slipper den är "workarounden".

Nu vet alla hur det ligger till med det!

Markerar tråden som info också.


Svara

Sv:Problem med Personalization

Postades av 2006-09-08 17:37:46 - Oskar Johansson

Jag blev lite irriterad på hur ms gjort sin profile-hantering, den stödjer nämligen bara åtkomst till den om man är inloggad som den. Vilket är väldigt irriterande då t.ex. en admin eller liknande skulle kunna behöva ändra i den. Lite synd, för annars gillar jag idéen


Svara

Sv: Problem med Personalization

Postades av 2006-09-09 18:25:10 - Jonas Lorander

Nej, men det är väl inga problem? Jag har framgångsrikt lyckats, i alla fall, läsa profiler från användare. Använder profiler till ett bands hemsida där dem t.ex. kan lägga till nyheter och kommande spelningar osv, och där har jag gjort så att det står vem som har lagt till nyheten osv och denna infon läses från bandmedlemarnas profiler som dem har angett dem.

Det borde väl inte vara helt omöjligt att ändra i profilerna också.

Allt jag behöver veta om användaren vars profil jag ska plocka fram info ur är användarnamnet sen är saken biff :)

Till exempel så här:

ProfileCommon p = (ProfileCommon)ProfileBase.Create(username);

lblUserBirthDate.Text = p.BirthDate;


Blir ju lite annorlunda om man använder ASP.NET WebApplication Project, då måste man använda WebProfile classen som genereras.

Här finns det ett kodexempel på att plocka ut vilka användare som fyller år idag, genom att kolla en egenskap på deras profiler; http://www.theserverside.net/tt/articles/showarticle.tss?id=CreatingProfileProvider


Svara

Sv:Problem med Personalization

Postades av 2006-09-09 20:09:40 - Oskar Johansson

Intressant... Fast jag förstår inte, den kod jag hittade i reflector pratade om en massa static-mojs? :/


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
727
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies