Avatar billede karl-koder Nybegynder
11. september 2008 - 20:48 Der er 11 kommentarer og
1 løsning

asp.net version ?

Hejsa,

Kan man, på en win 2003 server, ikke sætte asp.net version default til 2.0 istedet for 1.1 ?
Avatar billede kalp Novice
11. september 2008 - 21:07 #1
Normal laver man applications pools og dem kan du indstille til forskellige .NET versioner.

Det bør du overveje
Avatar billede karl-koder Nybegynder
11. september 2008 - 22:26 #2
Ok, men kan jeg sætte application pool via kode ?

Jeg faldt nemlig over denne artikel :

http://chiragrdarji.wordpress.com/2007/06/20/createdeleteview-virtual-directory-or-website-in-iis-using-c/

Som gør det muligt at op rette et website i iis'en igennem asp.net kode, så længe man har administrator adgang til serveren.
Avatar billede kalp Novice
12. september 2008 - 13:38 #3
ja men så skal du læse om impersonation mener jeg det hedder..
så kan du få dit website til at være "administrator" så du kan udføre det du vil.
google det:)
Avatar billede karl-koder Nybegynder
13. september 2008 - 12:59 #4
Det har jeg læst om og det er også en del af den kode jeg henviser til. Dog kan jeg ikke nogle steder finde hvordan jeg via kode kan sætte en application pool jeg skal bruge, har du en idé om hvordan jeg gør det ?
Avatar billede kalp Novice
13. september 2008 - 16:17 #5
Vi er ude i noget andet selvfølgelig hvis det skal gøres fra koden, men der kan du læse denne artikel.
http://aspalliance.com/306

Man kan nemlig gøre det med værktøjet aspnet_regiis.exe som følger med framework'et.
Avatar billede karl-koder Nybegynder
13. september 2008 - 17:18 #6
Ok, men det er så ikke fra et website men fra windows app og det er ikke det jeg er på udkig efter.

Det må være muligt at gøre det fra et website, da jeg via et admin modul skal have muligheden for at sætte et komplet site op uden at skulle pille ved noget på serveren.
Avatar billede kalp Novice
14. september 2008 - 08:47 #7
det er jo lige meget om det er fra et website eller ej!
du har adgang til de samme ting fra et website, men ofte med den besværlighed, at man også skal tage hensyn til sikkerhed.

og selvfølgelig kan en ASPX side ikke sætte sin egen .NET version hvis den i IIS'en står til .NET 1.1, men den er kodet i .NET 2.0.
Den vil fejle allerede ved opstart;)
Derfor skal du have ét website, som er sat korrekt op i ISS'en om som du kan ændre .NET version på andre sites med.
Avatar billede karl-koder Nybegynder
14. september 2008 - 10:32 #8
Jeg tror vi snakker lidt forbi hinanden ;o)

Serveren har version 1.1 og 2.0 installeret og når man manuelt sætter et site op på iis'en sættes den automatisk til version 1.1 som man så ændre til 2.0 og vælger en evt. application pool.

Den kode jeg henviser til længere oppe kan sætte et site op på iss'en via en formular på en .aspx side. Dertil har jeg lavet en bruger på serveren med admin rettigheder så jeg kan køre det fra et admin modul.

Men da man ikke igennem den kode kan sætte version og application pool undgår man ikke at skulle have fat i serveren som jo netop var det jeg skulle undgå ;o)

Håber det giver lidt mere forståelse ;o)
Avatar billede karl-koder Nybegynder
14. september 2008 - 12:56 #9
Jeg er kommet så langt nu at jeg kan sætte en application pool via kode, er der så ikke en mulighed for at sætte .net version på disse pool's, så skal jeg ikke bekymre mig om at kunne sætte det via kode ?
Avatar billede kalp Novice
15. september 2008 - 11:55 #10
Avatar billede karl-koder Nybegynder
15. september 2008 - 20:52 #11
Ja den artikel har jeg set men det er til IIS 7.0 og jeg har en 2003 server med IIS 6.0 så den holder ikke, med mindre jeg kan opgradere til IIS 7.0 ;o)
Avatar billede karl-koder Nybegynder
20. februar 2009 - 19:38 #12
jeg lukker
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