Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
lige et par hurtige spørgsmål : 1) hvilket udviklingsmiljø bruger du ?
2) er det bare et spørgsmål om at du vil have flere klasser i dit projekt ?
3) eller er det reelt et spørgsmål om at du vil have forskelllige code-behind filer til den samme form (det kan man ikke som udgangspunkt, men der er andre muligheder) ?
Jeg vil da mene at du skal: - kun putte den direkte UI relaterede logik i din code behind - putte den generelle forretnings logik i helt almindelige klasser (og hvis du har lyst til 1 klasse per fil ligesom i Java, så kan du sgatens det) - din code behind klasse bruger/kalder så de generelle klasser
// og en klasse, med en "sejg feature" (CraigSupport.cs) : namespace CraigNamespace { using System; public class CraigSupport { public CraigSupport() { }
public string GetSupportString() { return "SupportString"; } } }
Hvis du bygger filerne op som vist, kan du kompilere CraigSupport til en dll ved følgende kommando : csc.exe /t:library /out:CraigSupport.dll CraigSupport.cs
Outputtet - altså CraigSupport.dll - skal du så lægge i din bin-folder. Så skulle det funge.
mvh
(hvis du bruger visual studio behøver du ikke bikse med kompilering og placering af dll-er selv).
Naturligvis... men det ser ud til at Snepet har fattet hvad det er der er mit problem...
snepnet >>>
Benytter skam VS.NET 2003 Og der skulle man jo kunne undgå alt det pjat der ja... Problemet er bare at jeg ikke har haft succes med at oprette webprojekter endnu da min server og workstation ikke er samme maskine... Og har PT ikke kunne finde ud af hvordan jeg så gør...
Ahh... jeg vil meget gerne anbefale dig at sørge for at du arbejder lokalt på din udviklingsmaskine med projekterne. Altså så du (når du opretter et webprojekt) bare gør som det er lagt op standard, og så bare deployer det til din anden server når den tid kommer. Der er rigtig gode muligheder for den slags. Dels kan du gøre det direkte fra vs, og det er uhyre enkelt at oprette en installer - også til webprojekter. Desuden er copy/paste lige så fin som altid (ved ftp eller fileshare, eller hvad du nu har af adgang til serveren).
Men ... hvis du starter med at oprette dig et nyt web-projekt på din udviklingsmaskine, og vil jeg meget gerne guide dig igennem de forskellige muligheder der er. (Både for det der verører dit oprindelige spørgsmål, og for de deployementløsninger du kunne lave).
Hvad siger du til det... Kunne det være til hjælp ?
Tja... nu er jeg lige PT i gang med at få den til at ville oprette Webprojekter overhovedet... Med andre ord ved at finde ud af hvordan jeg Opgraderer til ASP.NET 1.1 efter som den konstant klager over lige præsis det... :(
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.