Har problem att få till rätigheterna i en undermapp (admin) i min configfil. Den ligger i roten och använder windows auth. Nu vill jag kunna ange vissa användare till denna undermapp så dessa slipper loginruta men som det fungerar nu så får jag upp denna ruta både hos kunden och från min maskin om jag surfar in? Eller ingen ruta hos mig & kunden? Jag är inte 100 på det nu men några saker att testa: Japp dels domännamn och så tog jag bort detta:web.config allow user i undermapp?
Så här ser min configfil ut:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="connString" value="Provider=SQLOLEDB.1;Persist Security
Info=False;User ID=sa;password=xx Initial Catalog=xx;Data Source=xx" />
<compilation defaultLanguage="vb" debug="true" />
</appSettings>
<system.web>
<customErrors mode="Off" />
<authentication mode="Windows" />
<authorization>
<allow users="*" />
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="sv-SE" />
</system.web>
<location path="admin/">
<system.web>
<authorization>
<allow users="administrator, user1,user2" /> <--- har testat att sätta denna under <deny>
<deny users="?" /> <- tar jag bort denna så får jag upp inlogruta både hos mig och kunden??
</authorization>
</system.web>
</location>
</configuration>
Sv: web.config allow user i undermapp?
skriv: "domän eller datornamn\userID"
Du måste också ha Windows auth på i IIS för den virtuella katalogen.
Och så borde du kanske använda allow roles i stället.
Då kan ju kunden själva administrera behörighet till admin-delen genom Windows behörigheter.Sv:web.config allow user i undermapp?
<authorization>
<allow users="*" />
</authorization>
Och behöll <Location mapp>
<allow users osv osv>
</location>