Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/10: Рейтинг темы: голосов - 10, средняя оценка - 4.60
developer_
11 / 11 / 0
Регистрация: 11.08.2010
Сообщений: 130
1

Не работает web.config

18.07.2011, 16:26. Просмотров 1982. Ответов 5
Метки нет (Все метки)

Есть папка Admin в ней web.config со следующей записью:
XML
1
2
3
4
5
6
7
8
9
<?xml version="1.0"?>
<configuration>
    <system.web>
        <authorization>
            <allow roles="admins"/>
            <deny users="*"/>
        </authorization>
    </system.web>
</configuration>
Так вот страницы в этой папке могут смотреть все. Неавторизировавшиеся тоже. В чём проблема? Проект запускаю из под 2010.
Второй баг.
В корне проекта в web.config есть следующая запись:
XML
1
2
3
4
<customErrors mode="RemoteOnly" defaultRedirect="~/Views/Shared/Error.cshtml">
        <error statusCode="403" redirect="NoAccess.htm" />
        <error statusCode="404" redirect="~/Views/Shared/ Error.cshtml " />
</customErrors>
Я перепробывал все возможные варинта путей – редиректа не происходит. В данном случае ошибка 404.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2011, 16:26
Ответы с готовыми решениями:

Редирект через web.config
Всем привет! Помогите решить проблему в редиректом. Есть сайт на mvc, он доступен по основному...

Подключение к базе данных web config
Делаю по следующему образцу &lt;connectionStrings&gt; &lt;add name=&quot;ApplicationServices&quot;...

Подключение SQL Server без Web.config
ASP MVC Подключения SQL Server без Web.config несколько вариантов Дело пойдет о подключении базы ...

Строка подключения в web.config и относительный путь к БД
Добрый день! Есть приложение asp.net mvc с использованием бд SQLite. Но моей машине...

Web.config файл
Добрый день, для нас выполнял заказ одна фирма и после этого как мы все получили они нам конфиг...

5
Johnny_D
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,842
18.07.2011, 17:09 2
developer_, авторизация вообще включена?
0
developer_
11 / 11 / 0
Регистрация: 11.08.2010
Сообщений: 130
19.07.2011, 11:07  [ТС] 3
В головном web.config:

XML
1
2
3
<authentication mode="Forms">
      <forms loginUrl="~/Account/LogOn" timeout="2880" />
 </authentication>
Возник следующи вопрос:
В стартовом проекте MVC есть въюха error.cshtml. Так вот когда она вызывается? Я имею в виду, где код вызова? Или это соглашение, тогда где почитать? Перерыл весь проект - вызова нигде нет.
И модель у въюхи какая то системная.
0
Johnny_D
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,842
19.07.2011, 12:36 4
developer_, и сам не понял, почему-то думал, что ее вызов регламентирован где-то в global.asax
0
Alligieri
CEO
Эксперт С++
2254 / 1244 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
19.07.2011, 16:32 5
developer_, а почему не используете фильтр [Authorize] на контроллере?
0
developer_
11 / 11 / 0
Регистрация: 11.08.2010
Сообщений: 130
19.07.2011, 17:58  [ТС] 6
<authorization> - не работает в каком бы конфиге не лежала бы. Такое ощущение что в MVC эта конструкция не прокатывает, и авторизацию там решают чисто контроллеры.

Добавлено через 2 минуты
Alligieri - я использую, но хотел попробывать этот вариант. Он описывается во всех книжках.
0
19.07.2011, 17:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2011, 17:58

Ошибка в файле web.Config
Доброго времени суток!!! При отладке проект работал нормально, ошибок не выдавал. Когда...

Не могу прочитать из web.config
Подскажите в чем проблема Программка простая до безобразия using System; public class...

ASP.NET и Web.config
Есть следующая проблема - на сервере развернуты несколько приложений ASP.NET, все они используют...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru