09. januar 2014 - 15:15Der er
7 kommentarer og 1 løsning
Fra Visual Studio Express 2008 til host på internet
Hej, Jeg har lavet et login system i ASP.NET, hvor alle tabeller med brugere, roller mm bliver dannet automatisk. Det virker sådan set helt fint når jeg tester på min computer.
Når jeg uploader til Wannafind (min host) så kan jeg ikke længere logge ind, men får en fejlmeddelelse om, at jeg ikke har forbindelse til SQL databasen.
Og nu tænker jeg, at jeg jo intet sted fortæller i mit login system, at jeg ikke længere arbejder lokalt på min maskine. Så jeg tror den fejl, jeg får på SQL forbindelsen måske ikke er til den uploadet version hos Wannafind, men fordi login stadig kigger lokalt på min computer.
Når jeg kigger på min login side kan jeg godt se, at jeg intet sted i koden skriver noget om, at jeg skal bruge min sql connection til Wannafind. Spørgsmålet er så hvordan får jeg fortalt mit login, at nu skal det bruge Sql connection til Wannafind og ikke lede lokalt på min computer? Tak
Kig i din web.config - det er normalt her connectionstring ligger.
Når det så er sagt så, medmindre der er specifikke grunde til det selvfølgelig, så har .NET et indbygget bruger/rolle system og så er der sket rigtig meget med Visual Studio siden 2008 så måske skal du kigge på version 2012 eller 2013 i stedet?
Hej, Jeg har brugt .Net's eget indbygget bruger/rolle system. Men der oprettes jo en database. Og jeg skal vel fortælle det bruger/rolle system, at databasen ligger der hvor min connection string peger hen eller hvad?
Jeg fandt ud af at jeg ikke havde fået defineret <membership> og <profile> osv i web.config så de benyttede min sqlconnection. Jeg synes nu der er lidt langt fra keysers svar "kig i web.config" til at jeg skal tilføje nedenstående. I må gerne være uenige? <providers> <clear/> <add name="DefaultProfileProvider" type="Archymeta.Web.Security.AspNetProfileProvider, AspNetUserServiceProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" connectionStringName="MYSQLCONNECTION" applicationName="demo" /> </providers>
Normalt tilføjer Visual Studio selv de nødvendige ting men når du ikke fortæller mere om dit setup og ikke kommer med noget kode er det svært at komme det nærmere når du kun fortæller at forbindelsen ikke fungerer - halve spørgsmål kan oftest kun besvares halvt.
Du er selv herre over hvad der er svar og hvad der ikke er.
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.