Praktikum: Seadistusfail ning selle kasutamine: Difference between revisions
From ICO wiki
Jump to navigationJump to search
(9 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
* How to: Read Application Settings from the Web.config File http://msdn.microsoft.com/en-us/library/610xe886.aspx | * How to: Read Application Settings from the Web.config File http://msdn.microsoft.com/en-us/library/610xe886.aspx | ||
* How to: Access ASP.NET Configuration Settings Programmatically http://msdn.microsoft.com/en-us/library/4c2kcht0.aspx | * How to: Access ASP.NET Configuration Settings Programmatically http://msdn.microsoft.com/en-us/library/4c2kcht0.aspx | ||
* [[ASP.Net veebisaidi ligipääsupiirangud]] | |||
=Käsi_hoitud tegevus= | =Käsi_hoitud tegevus= | ||
Line 15: | Line 14: | ||
==Ülesanne 1== | ==Ülesanne 1== | ||
* Loo projekti andmebaasifail | * Loo projekti andmebaasifail | ||
* Tee andmebaasi tabel inimesed (väljad: id, nimi, sünniaeg) | |||
** Loo üks ''DataSource'', mis seda andmebaasi kasutab | ** Loo üks ''DataSource'', mis seda andmebaasi kasutab | ||
** Kuidas muutus web.config? | ** Kuidas muutus web.config? | ||
* Loe loodud ''Connection String'' web.config failis ning kuva see sildil | * Loe loodud ''Connection String'' web.config failis ning kuva see sildil | ||
* MSDN-i juhend connectionstringi väljalugemiseks http://msdn.microsoft.com/en-us/library/ms178411.aspx | |||
* Vihjeks: "/MinuIlusRakendus" asemel võib kasutada: | |||
<source lang="csharp"> System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath | |||
</source> | |||
==Ülesanne2== | ==Ülesanne2== | ||
Line 23: | Line 29: | ||
<source lang="xml"> | <source lang="xml"> | ||
<appSettings> | <appSettings> | ||
<add key=" | <add key="tervitus" value="Tere tulemas meie kodulehele!"/> | ||
</appSettings> | </appSettings> | ||
</source> | </source> | ||
Line 31: | Line 37: | ||
==Ülesanne 3== | ==Ülesanne 3== | ||
* Loo projekti alamkaust '''kasutajatele''' ning muuda selle ligipääsuõigusi nii, et ainult autenditud kasutajad omavad ligipääsu sellele kaustale | * Loo projekti alamkaust '''kasutajatele''' ning muuda selle ligipääsuõigusi nii, et ainult autenditud kasutajad omavad ligipääsu sellele kaustale | ||
* Loo projekti alamkaust '''johnile''' ning muuda selle ligipääsuõigusi nii, et ainult | * Loo projekti alamkaust '''johnile''' ning muuda selle ligipääsuõigusi nii, et ainult "john" kasutajanimega kasutaja omab ligipääsu sellele kaustale | ||
==Ülesanne 3== | |||
* Loo projekti eraldi kaust xml | |||
* Valmista eraldi ''handler'' xml laiendiga failidega tegelemiseks ning muuda xml kausta web.config faili nii, et see ''handler'' tegeleks vastavatele päringutele vastamisega | |||
** Vihje: vaata http://enos.itcollege.ee/~htahis/CSharp/MuudNaited/HttpHandlers_Naide.zip | |||
[[Category: Veebirakenduste loomine ASP.NET abil]] | [[Category: Veebirakenduste loomine ASP.NET abil]] |
Latest revision as of 17:47, 23 March 2010
Eeldused
Vaata läbi teooria
- ASP.Net rakenduse seadistamine (Web.config)
- How to: Read Application Settings from the Web.config File http://msdn.microsoft.com/en-us/library/610xe886.aspx
- How to: Access ASP.NET Configuration Settings Programmatically http://msdn.microsoft.com/en-us/library/4c2kcht0.aspx
- ASP.Net veebisaidi ligipääsupiirangud
Käsi_hoitud tegevus
Hetkel veel puudub
Käsi_mittehoitud tegevus
Ülesanne 1
- Loo projekti andmebaasifail
- Tee andmebaasi tabel inimesed (väljad: id, nimi, sünniaeg)
- Loo üks DataSource, mis seda andmebaasi kasutab
- Kuidas muutus web.config?
- Loe loodud Connection String web.config failis ning kuva see sildil
- MSDN-i juhend connectionstringi väljalugemiseks http://msdn.microsoft.com/en-us/library/ms178411.aspx
- Vihjeks: "/MinuIlusRakendus" asemel võib kasutada:
System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath
Ülesanne2
- Lisa web.config faili <configuration> elemendile alamelement:
<appSettings>
<add key="tervitus" value="Tere tulemas meie kodulehele!"/>
</appSettings>
- Loe see väärtus ning paiguta sildile
- Muuda väärtust ning vaata, kas väärtus sildil muutub
Ülesanne 3
- Loo projekti alamkaust kasutajatele ning muuda selle ligipääsuõigusi nii, et ainult autenditud kasutajad omavad ligipääsu sellele kaustale
- Loo projekti alamkaust johnile ning muuda selle ligipääsuõigusi nii, et ainult "john" kasutajanimega kasutaja omab ligipääsu sellele kaustale
Ülesanne 3
- Loo projekti eraldi kaust xml
- Valmista eraldi handler xml laiendiga failidega tegelemiseks ning muuda xml kausta web.config faili nii, et see handler tegeleks vastavatele päringutele vastamisega