Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

vise web.config fajlova u jednoj web aplikaciji

[es] :: .NET :: vise web.config fajlova u jednoj web aplikaciji

[ Pregleda: 2057 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ivan74
Beogad

Član broj: 59230
Poruke: 80
*.sr.gov.yu.



Profil

icon vise web.config fajlova u jednoj web aplikaciji03.01.2006. u 19:26 - pre 222 meseci
Ako zelim da mi deo web aplikacije bude svima pristupacan a deo da ide kroz "Forms" autentikaciju, trebalo biako sam dobro shavtio da napravim dva foldera i u okviru svakog da ima po jedan web.config fajl.
u jednom imam allow="*" a u drugom deny="*" (uz formu za login i sve ostalo sto ide uz to).

Ali sad imam problem jer dobijam gresku:
"Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
"
svaki put kada pokusam da pristupim bilo kojoj stranici u okviru novog direktorijuma.
malo sam prguglao i vidmi da taj drugi direktorijum nije podesen kao aplikacija pa da zbog toga ova greska jer web.config ne podrzava neke tagove ako nije u okviru aplikacije.

Sad, ako bih napravio od tog novog direktorijuma aplikaciju u IIS-u onda dobijam novu gresku da ne moze da ucita "imemojeaplikacije.login"

Sta radim pogresno?
I da li se to uopste ovako radi, znaci kada deo sajta treba da bude javan a deo ne?

 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: vise web.config fajlova u jednoj web aplikaciji03.01.2006. u 20:23 - pre 222 meseci
Puni web.config fajl sa svim elementima (configuration, authentication, debug, trace, itd) moze da bude samo u root-u aplikacije. Ono sto treba da uradis je da procistis web.config fajlove u pod-folderima tako da sadrze samo <configuration><system.web><authorization> tag, taj tag moze da ide u podfoldere i definise ono sto tebi treba, tj. ko moze da pristupi stranicama iz tog foldera.



Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

ivan74
Beogad

Član broj: 59230
Poruke: 80
*.sr.gov.yu.



Profil

icon Re: vise web.config fajlova u jednoj web aplikaciji04.01.2006. u 16:36 - pre 222 meseci
Hvala.
Siguran sam da radi samo nisam stigao da proverim jer mi se slomio sto za kompjuter! zamalo i sam kompjuter da strada.
Razmisilte dobro kad sledeci put kupujete sto.
moje iskustvo: metalna konstrukcija + tockici od plastike + los var = katastrofa.
 
Odgovor na temu

majstor_01

Član broj: 60008
Poruke: 63
*.my-its.net.



Profil

icon Re: vise web.config fajlova u jednoj web aplikaciji04.01.2006. u 17:27 - pre 222 meseci
Radi se o tome da pokusavas u poddirektorijumu aplikacije da definises web.config element, cije je definisanje dozvoljeno samo na nivou aplikacije. Znac taj element ne mozes da definises nigde drugde ili posim u rootu aplikacije (ili na visem nivou, mashine...) ali ne i u pod diru.

Predpostavnjam da si duplo definisao nacin autentikacije.... To nije dozvoljeno,.
Evo ti primer kako se ispravno radi:
root web.config

<authentication mode="Forms">
<forms name="appNameAuth" path="/" loginUrl="~/admin/login.aspx" protection="All" timeout="30">
<credentials passwordFormat="SHA1">
<user name="milan" password="234562......" />
</credentials>
</forms>
</authentication>
<authorization>
<allow users="?" />
</authorization>


protected dir web.config
<configuration>
<system.web>
<authorization>
<deny users="?" />
<allow users="milan"/>
</authorization>
</system.web>
</configuration>


To je to.
 
Odgovor na temu

ivan74
Beogad

Član broj: 59230
Poruke: 80
*.sr.gov.yu.



Profil

icon Re: vise web.config fajlova u jednoj web aplikaciji04.01.2006. u 17:43 - pre 222 meseci
hvala jos jednom, ovog puta majstor-u
uspeo sam da provalim posle mmix-ovog saveta.

samo mi je PAO (bukvalno) sistem.
izvinjavam se za ovo off topic kuaknje ali jos ne mogu da se oporavim od toga da mi se sto slomio.
 
Odgovor na temu

[es] :: .NET :: vise web.config fajlova u jednoj web aplikaciji

[ Pregleda: 2057 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.