Als je gratis of goedkope ASP.NET hosting hebt, dan zal je idd een subfolder van je account moeten gebruiken, spijtig genoeg...
Bij degelijke hosting zal je een locatie toegewezen krijgen los van je web applicatie folder.
Een goeie optie in het eerste geval is een 'moeilijk' paswoord op je database te zetten. Die zal weliswaar wel gekraakt kunnen worden door mensen die dat perse willen, maar 'het grote publiek' zal dat niet kunnen.
Noot:
Bij degelijke hosting zal je een SQL server database krijgen, daarmee heb je al die problemen niet
K.
[edit]
Ik bedenk nog iets.
Waarom zet je je databse niet in een subfolder van je webapplicatie, met een 'vreemde' naam voor die folder, bvb. "./kjsehhqfgherljhgljhgerkj" of zo ?
Als je werkt met ASP.NET, zal je achterliggende code waarschijnlijk meegecompileerd zijn in de dll voor jouw ASP.NET applicatie (en dan ook de url naar je database), waardoor men al minder vlug die database folder zal kunnen achterhalen.
[/edit]