Запретить доступ к папке «admin» в web.config

Я новичок в ASP.NET, так что простите меня, если это просто.

Я пытаюсь запретить доступ к моему администратору 'через web.config. Я посмотрел на другой ответ на аналогичный вопрос, и они рекомендуют использовать папку , однако, когда я вставляю «Admin /» в путь, я получаю следующую ошибку:

атрибут пути должен быть относительный виртуальный путь. Оно не может начать с любого из "" ". '/' или '\'. C: \ Personal \ Projects \ OliverSalon \ web.config

Я попытался разместить «Admin», «/ Admin» и «Admin /»

<configuration>

<connectionStrings>
    <add name="OliverSalonConnectionString1" connectionString="Data Source=localhost;Initial Catalog=OliverSalon;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
    <compilation debug="false" targetFramework="4.0" />
    <authentication mode="Forms">
        <forms name="Oliver" loginUrl="Login.aspx" path="/" timeout="20">
            <credentials passwordFormat="Clear">
                <user name="OliverSalon" password="cuts"/>
            </credentials>
        </forms>
    </authentication>
    <authorization >
        <deny users="?"/>
    </authorization>
</system.web>
<location path="/Admin">
    <system.webServer>
        <directoryBrowse enabled="false"/>
    </system.webServer>
</location>

19
задан Jon Harding 28 January 2011 в 03:14
поделиться