Avatar billede moejensen Nybegynder
18. oktober 2002 - 08:46 Der er 6 kommentarer og
1 løsning

aspx filer og dll filer - og web.config

1)
Jeg er forholdsvis ny inden for .net teknologien, men nu har jeg sat mig for at få det lært, og derfor har jeg givet mig selv nogle mindre projekter. Jeg har altis synes at det at kunne kompilere al funktionalitet til en dll eller exe fil har været totalt sejt, da det giver mulighed for at skjule sin kode. Jeg ved at det kan lade sig gøre i asp.net, men hvordan.

Jeg kunne godt tænke mig at lave et lille eksempel, hvor jeg har en aspx fil, hvor jeg kalder en dll og eller en exe fil med to tal, hvor efter jeg får returneret et resultat af de to tal der er lagt sammen. Jeg vil gerne bruge C#. Er der nogen der kan vise mig hvordan jeg gør dette??

2)
Et andet problem jeg er stødt på er brugen af web.config. jeg har lavet nogle eksempler udfra en hjemmeside der fulgte med web Matrix, og der bliver web.config brugt til at sikre at en bruger skal være godkendt før brugeren bliver sendt det rigtige sted hen, men det er som om min IIS ikke ser at jeg har en web.config fil, skal jeg gøre noget specielt for at den virker? i øjeblikket ligger den bare i roden af hjemmesidens mappe.
Avatar billede odegaard Nybegynder
18. oktober 2002 - 10:02 #1
>da det giver mulighed for at skjule sin kode
Jeg forstår ikke helt dit argument. Der er jo ingen der kan downloade dine aspx-sider. Egentlig så gør det vel det blot sværere for dig selv at skulle editere din kode.
Personligt synes jeg DLL er fede, fordi det giver mulighed for at lave en masse standardfunktioner (oftest DB-interaktion) som jeg kan genbruge i mine ASPX-sider.
Du kan se eksempler her:
http://samples.gotdotnet.com/quickstart/aspplus/doc/businessobjs.aspx
http://www.aspnextgen.com/tutorials.aspx?tutorialid=25

Flere færdige DLL'er kan du finde her:
http://aspdll.net/net

2.
web.config skal ligge i et bibliotek der er markeret som en seperat applikation. Dette er roden og alle virtuelle biblioker pr. default.
Prøv at skrive noget volapyk i din web.config. Hvis den ikke fejler er der noget helt helt galt.
Avatar billede moejensen Nybegynder
18. oktober 2002 - 10:22 #2
Jeg vender lige tilbage senere med hensyn til spg 1. Med hensyn til spg 2, så har jeg lige prøvet at skrive noget vulapyk, og det virker stadig, så jeg tror slet ikke den læser i den.

har jer en mappe der hedder C:\IIS\ASP.Net\

herunder ligger min web.config fil, og det er også virtual rod til IIs'en
Avatar billede odegaard Nybegynder
18. oktober 2002 - 10:30 #3
Og du er sikker på at filen hedder "web.config" ???
Kan du i det hele taget køre ASPX filer? Det kunne lugte af en fejl-installation af .NET frameworket (det er efterhånden set ustandseligt).
Er der et ISAPI-filter knyttet til web.config ?
Avatar billede moejensen Nybegynder
18. oktober 2002 - 10:43 #4
jeg kan nemt køre aspx filer på min maskine, og web.config er også stavet rigtigt, den er lavet igennem web matrix.

Jeg ved ikke helt hvad ISAPI er, så jeg kan ikke vare dig på om den er tilknyttet web.config filen
Avatar billede moejensen Nybegynder
18. oktober 2002 - 10:44 #5
det andet eksempel du viste mig med business objekter, var lige det jeg manglede, tusind tak
Avatar billede odegaard Nybegynder
18. oktober 2002 - 10:53 #6
Mht. ISAPI:
Control Panel -> Administrative Tools -> Internet Services Manager
Default website -> Properties -> Home Directory -> Configuration
Her skulle ".config" gerne være knyttet til "C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_isapi.dll"
Avatar billede moejensen Nybegynder
18. oktober 2002 - 11:43 #7
Det er den okay, det er godt nok underligt...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester