Start på .NET C# (database fejl)

Tags:    asp.net sql server c#

Kære udviklere.

Jeg sidder lige herhjemme og roder lidt med noget asp.net CSharp kode, og er gået i stå. På min uddannelse som Web-integrator har jeg valgt at gå ind for .NET C# kode, da jeg kan php i forevejen.

Men mit problem er at i mit kompendie skal jeg sætter en SQL Server Database op. Det virker lovende, men mit program kommer med fejl kan jeg se.

Mappen der hedder App_Data fungere ikke optimalt. Den viser "mappe-ikonet" i grå farve, istedet for gul (som er normal).

Her er nogle billeder:

http://img688.imageshack.us/img688/5271/fejl1.jpg <-- Fejl ved App_Data

http://img811.imageshack.us/img811/2695/fejl2.jpg <-- Fejl ved Database.mdf

Er der nogle der kan se hvad fejlen er? Jeg er kommet til at springe forbi fejlmeddelelserne, så kan ikke få dem frem igen.

Håber meget på at der er nogle der kan hjælpe!
- jeg bruger Microsoft Visual Web Developer 2010 Express



10 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Hej Daniele,

At din App_Data er grå er helt normalt og ikke en fejl. Du må ikke om døbe den men hvis ikke bruger nogen database som fx. en .mdf fil behøves du ikke at have den.

Det røde kryds på din .mdf fil er der fordi du i Visual Studio ikke har oprettet forbindelse til databasen endnu eller fordi som i dit tilfælde ikke kan få forbindelse til databasen. Det kan der være rigtig mange grunde til, prøv og slet databasen og opret forbindelse igen - læg mærke til fejl beskeder denne gang.



Hvilke fejl kommer dit program med når du kører det? For et rødt kryds på databasen kan betyde flere ting.



Altså - jeg har fået gjort App_Data mappen gul igen og Fjernet krydset ved Databasen.
Men jeg kan ikke oprette tabeller ikke noget. Den er helt tom i databasen selvom at i mit kompendie står der at man bare skal højreklikke på "Tables", men den findes slet ikke hos mig.



Prøv at dobbeltklikke på databasen først. Jeg kan ikke lige huske om man skal i databaseexplorer i Visual Studio før den kan vedligeholdes.



Der sker ikke noget når jeg dobbeltklikker.



Når du arbejder med MSSQL, så gør dig selv en mega stor tjeneste og hent MSSQL Management Studio. Det gør det meget nemmere når du skal oprette tabeller. Synes personlig ikke den måde VS20xx gør det på passer mig.

http://www.microsoft.com/download/en/details.aspx?id=7593

Og det med at mappen er grå er ikke en fejl i explore solution. Det er noget med at det er en reserved mappe i IIS'en.



@Martin
Nu er det bare obligatorisk at vi bruger VWD når vi laver det - grundet skolen.
Men må man godt ændre mappenavnet "App_Data" til noget andet?



Det ved jeg faktisk ikke, men mit gæt vil umiddelbart være at det vil give nogle problemer. Det er noget med at hvis man benytter resource files, så vil IIS starte med at lede det (ret mig hvis jeg tager fejl).



Nu prøvede jeg lige, at lave en nyt website og tilføje en express database gennem visual studio. Når jeg dobbeltklikker på den, åbner den i server explorer og der kan jeg oprette tabeller, etc....

http://imageshack.us/photo/my-images/854/dmpv.jpg/



Hej alle,

Jeg er kommet op på skolen igen, og her virker det helt fint. Jeg må bare prøve at afinstallere VWD på min egen computer, og installere MS Visual Web Developer 2010 Express. Jeg tror at jeg har en anden udgave på min egen computer.

Men tusind tak for hjælpen :).



t