Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Søger flere øjne til fejlfinding i asp.net

Af Juniorbruger Mr.Nielsen | 01-02-2015 16:38 | 1156 visninger | 9 svar, hop til seneste
Hej alle sammen, Jeg står med et pladsreservations system der ikke fungere som det skal. Systemet er opsat til og refresh realtime, når en kunde vælger en plads. Når vi begynder og få flere end 1 bruger på systemet, crasher den alt forbindelse til databasen og kommer ikke tilbage, med mindre vi restarter iis sitet. I fejlfindings processen har vi samlet IIS sitet og SQL serveren på samme box, for og udelukke netværk der blockere for forespørgsler. Vi har opsat databasen til multi user.. Hvis du er en haj til asp.net kunne vi rigtig godt bruge nogle flere øjne til og se på problemet. kontakt skype: phillipo1993 God aften!
--
Skal du bruge scsi diske, core switche? Så smid en besked, så skal jeg sig dig hvad jeg ligger inde med.
#1
Nova
HOL Moderator
01-02-2015 16:46

Rapporter til Admin
Får i slet ikke nogen fejl? Jeg tænker enten på håndteret eller ikke håndteret ADO exceptions? Hvis i har noget try/catch omkring, hvad er så Message? Er der noget i Eventlog på serveren?
--
If You're Looking For Someone To Blame, It's The Spice Girls...
#2
Azakiel
Skribent
01-02-2015 16:47

Rapporter til Admin
Husker i at dispose hvad end der er i den session som brugerne har gang i ?
--
Veni, Vidi, Vici. dimidium facti qui coepit habet
#3
Mr.Nielsen
Juniorbruger
01-02-2015 16:56

Rapporter til Admin
#1 Når vi debugger fra visual studio virker det fint. #2 Har du mulighed for og uddybe dig på skype?
--
Skal du bruge scsi diske, core switche? Så smid en besked, så skal jeg sig dig hvad jeg ligger inde med.
#4
Mr.Nielsen
Semibruger
01-02-2015 16:58

Rapporter til Admin
#1 Ja, vi får følgende fejl: The server will drop the connection, because the client driver has sent multiple requests while the session is in single-user mode. This error occurs when a client sends a request to reset the connection while there are batches still running in the session, or when the client sends a request while the session is resetting a connection. Please contact the client driver vendor. Men den er sat til multi user. Der er også en masse informational, men de betyder ikke noget.
--
Skal du bruge scsi diske, core switche? Så smid en besked, så skal jeg sig dig hvad jeg ligger inde med.
#5
Nova
HOL Moderator
01-02-2015 17:29

Rapporter til Admin
Selvom jeres database kører i multi_user, så kræver det stadig at jeres kode opretter separate forbindelser. Det virker som i har noget singleton som i altid går igennem og glemmer at lukke forbindelsen. Bruger i LINQ eller er det alm ADO med SqlConnection og SqlCommand? Hvis det er det sidste, har i husket at sætte using omkring objekterne så dispose bliver kaldt?
--
If You're Looking For Someone To Blame, It's The Spice Girls...
#6
Mr.Nielsen
Semibruger
01-02-2015 17:35

Rapporter til Admin
#5 Hej Nova, Tak for svaret. Vi benytter f.eks den her med using omkirng Hvis du har lyst, er vi til og fange på skype. Vi har prøvet i flere dage og løse problemet.. vi begynder bare og se os sort på fejlen... public static DataSet FillDataSet(SqlCommand command) { try { DataSet dataSet = new DataSet(); SqlDataAdapter adapter = new SqlDataAdapter(command); using (adapter) { adapter.Fill(dataSet); } return dataSet; } catch (Exception) { return new DataSet(); } finally { DatabaseManager.DATABASE_CONNECTION.Close(); } }
--
Skal du bruge scsi diske, core switche? Så smid en besked, så skal jeg sig dig hvad jeg ligger inde med.
#7
Nova
HOL Moderator
01-02-2015 17:42

Rapporter til Admin
Jeg bruger ikke dataadaptor specielt meget, men umiddelbart ligner det noget junks :) DatabaseManager.DATABASE_CONNECTION.Close(); hvad laver den? DataAdaptor åbner og lukker selv forbindelser, så der skal i ikke gøre noget. I kan risikere at lukke forbindelse for jer selv i et andet request. Sqlcommand skal også dispose.
--
If You're Looking For Someone To Blame, It's The Spice Girls...
#8
Repete
Guru
01-02-2015 17:47

Rapporter til Admin
Måske en rigtig god ide at bruge et bedre framework end ADO.NET. Entity f.eks? Jeg kender kun Entity 5.0, men der er også en version 6, som der er community, der supporter.
--
I shall write this only once (Frit efter 'Allo 'Allo's Yvette Carte-Blanche)
#9
Mr.Nielsen
Semibruger
01-02-2015 18:04

Rapporter til Admin
Tak for jeres svar, Vi er totalt løbet tør for idéer.. Hvis der er nogen af jer som vil bruge lidt tid på det, vil jeg gerne betale 300 kr. hvis du/i kan løse det.. skype: phillipo1993
--
Skal du bruge scsi diske, core switche? Så smid en besked, så skal jeg sig dig hvad jeg ligger inde med.

Opret svar til indlægget: Søger flere øjne til fejlfinding i asp.net

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning