Hallo,
Ik loop tegen een probleem aan waar ik niet meer uit kom.
In Visual Web Developer 2010 heb ik een website gebouwd, maar daarin een koppeling naar een SQL database voor alle weer te geven data. Daarnaast heb ik dmv ASP.net 4.0 een login gedeelte aangemaakt via het simpele
<asp:Login ID="Login1" runat="server"> Commando.
Op het moment dat je dit doet maakt hij zelf een soort database bestand aan (ASPNETdb.mdf) in de App_Data map van mijn website. Hierin worden ook de gebruikers gegevens opgeslagen. Ik heb hierin een administrator account aangemaakt zodat deze nieuwe data kan toevoegen wanneer ik inlog. Dit werkt prima op mijn computer waar ik de website heb gemaakt.
Nu heb ik de site klaar en wil ik deze site op mijn IIS server laten draaien en daar gaat het mis. De normale SQL database en website werken zonder problemen, de inhoud van de SQL database wordt netjes weergegeven op de website. Maar bij het inloggen krijg ik de melding dat de SQL database niet bestaat.
Het probleem ligt hem in dat ik nergens in het "Login" commando van ASPNET 4.0 een mogelijkheid heb om aan te geven in welke database hij de gebruikersgegevens moet ophalen. Althans, ik kan het niet vinden.
Ik heb de ASPNETdb.mdf op de IIS/SQL 2008 server gezet waar ook de gegevensdatabase staat. Maar dit heeft geen effect.
De IIS server is overigens geupdate naar ASPNET 4.0, dit heb ik aangegeven op de IIS dat de website op 4.0 moet draaien.
Heeft iemand enig idee wat ik hier mee zou kunnen doen?
Ik loop tegen een probleem aan waar ik niet meer uit kom.
In Visual Web Developer 2010 heb ik een website gebouwd, maar daarin een koppeling naar een SQL database voor alle weer te geven data. Daarnaast heb ik dmv ASP.net 4.0 een login gedeelte aangemaakt via het simpele
<asp:Login ID="Login1" runat="server"> Commando.
Op het moment dat je dit doet maakt hij zelf een soort database bestand aan (ASPNETdb.mdf) in de App_Data map van mijn website. Hierin worden ook de gebruikers gegevens opgeslagen. Ik heb hierin een administrator account aangemaakt zodat deze nieuwe data kan toevoegen wanneer ik inlog. Dit werkt prima op mijn computer waar ik de website heb gemaakt.
Nu heb ik de site klaar en wil ik deze site op mijn IIS server laten draaien en daar gaat het mis. De normale SQL database en website werken zonder problemen, de inhoud van de SQL database wordt netjes weergegeven op de website. Maar bij het inloggen krijg ik de melding dat de SQL database niet bestaat.
Het probleem ligt hem in dat ik nergens in het "Login" commando van ASPNET 4.0 een mogelijkheid heb om aan te geven in welke database hij de gebruikersgegevens moet ophalen. Althans, ik kan het niet vinden.
Ik heb de ASPNETdb.mdf op de IIS/SQL 2008 server gezet waar ook de gegevensdatabase staat. Maar dit heeft geen effect.
De IIS server is overigens geupdate naar ASPNET 4.0, dit heb ik aangegeven op de IIS dat de website op 4.0 moet draaien.
Heeft iemand enig idee wat ik hier mee zou kunnen doen?