• 3 odgovora
  • 1.773 pregleda
IIS - Default document 27.06.2011. u 09:07 · pre 186 meseci #1
Pozdrav!

Jedno pitanje... Kako da postavim default document za sajt, tako da mi se ne resetuje nakon svakog ponovnog kopiranja sadrzaja sajta na iis server?

Znaci hocu da dodam npr 'Login.aspx' u grupu sa Default.htm Default.aspx, index.html,....

Vjerovatno treba promjeniti neki config fajl, pa ako moze neko uputstvo :)

Hvala
Re: IIS - Default document 27.06.2011. u 09:23 · pre 186 meseci #2
Na panelu IIS-a za svaki web-site imas opciju defualt document .Udjes tu i dodas u listu zeljenu stranicu .
Potpis
Viva lollapalooza
Re: IIS - Default document 27.06.2011. u 09:40 · pre 186 meseci #3
Mozda nisam dobro objasnio situaciju.
Kontam ja to. Tako i odradim. Ali nakon sto ponovo kopiram sadrzaj sajta u \inetpub\wwwroot\Moj_Sajt
moj defaultni doc se gubi iz liste.

web.config sajta mi je podesen tako da je default page: Login.aspx (sto i zelim da bude).


mislim da sam pronasao rjesenje... U 'applicationHost.config' fajlu se nalazio dio:

Code:

        <defaultDocument enabled="true">
            <files>
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="index.html" />
                <add value="iisstart.htm" />
                <add value="default.aspx" />
            </files>
        </defaultDocument>


mislim da ce biti dovoljno da dodam ovdje Login.aspx i restartujem iis :)

Hvala na odgovoru u svakom slucaju!

Pozdrav!
Re: IIS - Default document 02.07.2011. u 10:08 · pre 186 meseci #4
Mozda bi trebalo da ti default stranica bude default.aspx,index.aspx ili koja vec, dok ce na Login.aspx stranu da te baca ako nisi logovan. Ovo je stvar pristupa, moj predlog ide od prilike ovako:

Code:
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //na primer ovako, mozes i drugacije, ali podataka o logovanju uvek drzis u varijabli sesije
                int accesslevel = Convert.ToInt32(Session["accesslevel"]);
                if (accesslevel == 0)
                {
                    Response.Redirect("Login.aspx");
                    return;
                }
            }
         }


I ove linije ti stoje za sve strane za koje je POTREBAN Login, tj. autentifikacija od strane posetilaca sajta..
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme