Jag undrar bara varför man kompilerar en fil till .dll när man kan använda sig utav source-filen i mappen App_code istället? Är det bara för att man vill skydda sin kod som man kompilerar den? Eller är jag helt Lost nu..
Sen kom jag och tänka på en sak bara. Vari ligger säkerheten med att ha sin ConnectionString i web.config. Är det inte säkrare att ha den deklarerad i sitt DataAccessLayer som man sedan kompilerar? Om någon kommer in på ens Webbserver kan de ju hitta lösenordet till databasen i web.config.
Du kan ha den kryperad i web.config, best practice. Jobbigt att ändra i din applikation och kompilera om den om du bara behöver ändra en liten futtig connectionstring, tänk om tänk rätt.