---
title: "sökväg till databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/61875-sökväg-till-databas"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "speedy"
published: "2002-12-11T11:34:16.000Z"
updated: "2002-12-12T14:46:25.000Z"
replies: 14
views: 292
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/61875-sökväg-till-databas"
---

# sökväg till databas

## #1 — speedy, 2002-12-11T11:34Z

I gamla ASP så använde jag alltid en inkluderingsfil med sökvägen till databasen som jag sedan lade in i alla sidor med databaskopplingar. I .NET så har jag dock inte hittat ngt sätt att göra detta på något smidgt sätt  :l 

Det vore väldigt smidigt att bara behöva ändra sökvägen till databasen på ett enda ställe när jag flyttar på applikationen istället föra tt få ändra i varenda fil. Så nu undrar jag om jag missat något sätt att göra detta på ?

Permalänk: https://www.webforum.nu/p/61875

## #2 — cyprys, 2002-12-11T11:45Z

<http://www.webforum.nu/showthread.php?s=&threadid=44556>
:)

Permalänk: https://www.webforum.nu/p/883634

## #3 — speedy, 2002-12-11T12:28Z

Tnx, det där var ju ett smidigt sätt att göra det på :\>

Mkt har man att lära ;)

Permalänk: https://www.webforum.nu/p/883665

## #4 — Nickemannen, 2002-12-11T12:38Z

Finns många olika sätt där i.

Jag rekommenderar Renholm's där du lägger Connection strängen i web.config filen

Permalänk: https://www.webforum.nu/p/883672

## #5 — NETwork, 2002-12-11T12:52Z

Eller så skapar du en egen klass som tar hand om dina databaskopplingar. Läs den här tråden, där finns en hel del intressant läsning:

<http://www.webforum.nu/showthread.php?s=&threadid=46514&highlight=databas>

Permalänk: https://www.webforum.nu/p/883681

## #6 — speedy, 2002-12-11T14:02Z

Finns det några speciella fördelar med ngn av dessa två andra sätt? Skapar jag en class så måste väl denna kompileras och då blir det lite krångligare att snabbt kunna byta sökväg.

Permalänk: https://www.webforum.nu/p/883729

## #7 — Nickemannen, 2002-12-11T14:03Z

ja du måste ju då sitta vid en dator där du har grund koden Och en kompilator. Det behöver du ej om du använder dig utav web.config

Permalänk: https://www.webforum.nu/p/883734

## #8 — speedy, 2002-12-11T14:10Z

Finns det någon fördel att lägga det i web.config jämfört med global.asax ?

Permalänk: https://www.webforum.nu/p/883745

## #9 — renholm, 2002-12-11T14:43Z

> **Nickemannen skrev:**
>
> Finns många olika sätt där i.
> 
> Jag rekommenderar Renholm's där du lägger Connection strängen i web.config filen

Använd inte om connection stringen innehåller lösenord och dyl.

Permalänk: https://www.webforum.nu/p/883783

## #10 — P, 2002-12-11T14:48Z

varför inte?

gör inte de flest cnn-strings det? min gör...

Permalänk: https://www.webforum.nu/p/883790

## #11 — renholm, 2002-12-11T22:09Z

Anledningen är att om t.ex det skulle bli något problem med skyddet av web.config så att användare kan ladda ner filens innehåll så kan lösenorden läsas i klartext.

Permalänk: https://www.webforum.nu/p/884105

## #12 — Josef, 2002-12-11T23:38Z

Hur skulle man göra då?

Permalänk: https://www.webforum.nu/p/884169

## #13 — NETwork, 2002-12-12T08:49Z

> **speedy skrev:**
>
> Finns det några speciella fördelar med ngn av dessa två andra sätt? Skapar jag en class så måste väl denna kompileras och då blir det lite krångligare att snabbt kunna byta sökväg.

Nej, det beror väl på hur du gör klassen. Sökvägen kan du ju ändå lägga någonstans där du inte behöver kompilera den, exempelvis en xml-fil eller i registret, och sedan låter du klassen använda sig av sökvägen från din xml-fil.

Permalänk: https://www.webforum.nu/p/884300

## #14 — NETwork, 2002-12-12T08:52Z

> **Josef skrev:**
>
> Hur skulle man göra då?

Finns många sätt att lösa det på och de olika sätten har sina för- respektive nackdelar. Läs tråden jag länkade till ovan för lite uppslag! Det du inte bör göra är dock att ha lösenord öppet i en okompilerad fil som ligger under din wwwroot, för som sagt... kraschar webbservern så kanske du helt plötsligt får upp filen i klartext.

Permalänk: https://www.webforum.nu/p/884303

## #15 — renholm, 2002-12-12T14:46Z

Kan tillägga att man kan få ut connectionstrings från kompilerade classer så det är inte någon extra säkerhet. Mitt förslag är om det är möjligt lägga en xml fil utanför rooten och har all känslig information där.

Permalänk: https://www.webforum.nu/p/884558

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/61875-sökväg-till-databas
