20. maj 2007 - 14:02Der er
59 kommentarer og 1 løsning
hjælp og guide med ASP.NET forum
Jeg prøver at få et forum op og køre men jeg har lidt problemer at få det til at virke. Forumet skal ligge på http://forum.hilsoe.dk så der kan du følge med.
Har du meget styr på ASP.NET må du meget gerne skrive til mig.
jeg ved godt hvad dr_chaos mente, men der er ikke megen hjælpe at hente der. Så jeg håber bare at der er nogen af de ASP.NET hajer, som jeg ved der er herinde, vil hjælpe mig.
Vi er mange der gerne vil hjælpe dig, men vi kan jo ikke foretage en installation for dig remote. De fejl som du render ind i kan være et mix af mange ting, både din IIS installation samt konfiguration af dit forum. Nedbryd dine problemer til enkle spørgsmål så dem som har viden kan svare dig.
ok, hvis du kigger på linket så kan du se at man skal rette i customErrors som det står til at være Off, det har jeg gjort men alligevel så står det der. Jeg ved ikke hvad jeg skal gørefor at få det væk så jeg kan se de reelle fejl.
ok nu er jeg kommet lidt videre, der var tilsyneladende to customErrors linje jeg ud kommenterede den end og satte den anden til Off og det virker nu, eller retter nu kan jeg se fejlen.
Server Error in '/' Application. --------------------------------------------------------------------------------
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
[ForumException: Unable to open connection to data provider.] AspNetForums.Data.SqlDataProvider.LoadSiteSettings(String application) +213 AspNetForums.Components.Globals.GetSiteSettings(String applicationName, HttpContext context) +79 AspNetForums.Components.Globals.GetSiteSettings() +37 AspNetForums.Data.SqlDataProvider..cctor() +5
Det er i denne del af din web.config: <add name = "SqlForumsProvider" type = "AspNetForums.Data.SqlDataProvider, AspNetForums.SqlDataProvider" connectionString = "server=HILSOEWEB1;Database=Forums;Trusted_Connection=true;App=ASP.NET Forums" databaseOwner = "dbo" />
under security i sql management højre klikker du på mappen login og vælger new login. Har kan du søge en windows bruger frem og ude til venstre kan du under user mapping tilføje brugeren til databasen.
Måske det lige skal nævnes at jeg hoster alt selv, web- og sql- server oge jeg bruger sql server 2000 og til at tilgå den bruger SQL Server Enterprise Manager
ok, nu starter jeg forfra og hvis jeg så kan få dig, dr_chaos, til at kigge på denne her fil www.hilsoe.dk/readme.htm og fortælle mig hvad jeg skal gøre ved de forskellige punkter så ville jeg være glad og så vil du også ha' bedre mulighed for at hjælpe mig.
Jeg går igang lige så snart jeg har fået en kommentar fra dig, eller hvis du vil vente så skriv hvornår du kan.
Ja det regner jeg med. Er i gang med maden og min datter skal ind og sove. Hvis du ikke har afinstalleret det hele kan du prøve: <add name = "SqlForumsProvider" type = "AspNetForums.Data.SqlDataProvider, AspNetForums.SqlDataProvider" connectionString = "server=HILSOEWEB1;Database=Forums;UID=ditbrugernavn;PWD=password;" databaseOwner = "dbo" />
skift ditbrugernavn og password ud med dine værdier.
Du skal gøre som standard valgene er. Under Connect to Database Skal du vælge windows authentication. Jeg gætter på at din windows profil som standard har adgang til databasen.
Under Forums Database Login Skal du vælge "use sql authentication" og sætte kryds i Create sql login id
Installerer du det på din lokale maskine ? Hvis ja så prøv at skrive localhost i IE adresse baren. Det er en måde at få fat i roden af din website på den lokale maskine. Lige som at du kan pinge 127.0.0.1 som er din lokale maskine.
så ligger den det uden for din standard website og typisk betyder det at det ikke ligger i wwwroot mappen men uden for. Måske i inetpub. Du bør kunne se sitet under computer management.
Tror ikke at du skal flytte filerne. Men den fejl du oplever har ikke noget at gøre med hvor filerne ligger. Prøv at gå ind på databasen og se hvilke brugere som har adgang til databasen. Tjek også hvilke login der ligger på databasen.
jeg mener at først skal du tjekke om admin login eksisterer på selve database serveren. Derefter skal du sørger for at admin brugeren er tilknyttet til forum databasen
ARG FOR POKKER.................. nu bliver jeg sgu ærgelig. Jeg har fået løst problemet. For det første havde jeg skrevet koden forkert i connectionstrengen, et tegn forkert POKKERS og så brugte jeg en forkert version af .NET framework CRAP......
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.