|
|
|
ASP.NET 4: доступ к ресурсам не авторизированным пользователям
|
|||
|---|---|---|---|
|
#18+
Думал что со времен 3.5 уже все ресурсы по-умолчанию недоступны если юзер не авторизован, ан нет - создал web-проект в VS11 в web.config Код: c# 1. 2. 3. 4. 5. 6. 7. 8. Однако не авторизовавшись имею доступ ко всем .htm файлам, наверно и ко всему статическому контенту тоже Где тут собака порылась? или это не надо работать в выходные? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2012, 17:53 |
|
||
|
ASP.NET 4: доступ к ресурсам не авторизированным пользователям
|
|||
|---|---|---|---|
|
#18+
пул - .Net 4, встроенный Ничего не пойму, почему доступ к статическим страницам, несмотря на запрет, имеется ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 03:15 |
|
||
|
ASP.NET 4: доступ к ресурсам не авторизированным пользователям
|
|||
|---|---|---|---|
|
#18+
sp, .net может запретить доступ только к тем ресурсам которые отдаются через него. Так что это не вопрос версии фреймворка, а правильной настройки IIS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 04:08 |
|
||
|
ASP.NET 4: доступ к ресурсам не авторизированным пользователям
|
|||
|---|---|---|---|
|
#18+
bazile, настройки я привел в посте? раньше вроде этого было достаточно - а сейчас нет! где тут собака порылась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 05:19 |
|
||
|
ASP.NET 4: доступ к ресурсам не авторизированным пользователям
|
|||
|---|---|---|---|
|
#18+
При чём здесь вэбконфиг? Сервер (ИИС) в него даже не заглядывает, когда выдаёт хтмл-страницы. А в настройках своего ИИСа Вы можете вообще запрет на все htm-файлы сделать, только смысла в этом - никакого (разве что с хендлером, см. ниже). В конец-концов, сделайте из своих статических страничек aspx-страницы, или отдавайте их хендлером, можете вообще их в ресурсы сунуть. Короче, вариантов очень много, но так как Вы делаете, запретить отдавать статические страницы - не получится. ПС. Если страниц очень много - отдавайте их хендлером, типа http: //мой_сайт/pages.ashx?page=page1.html. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 11:14 |
|
||
|
ASP.NET 4: доступ к ресурсам не авторизированным пользователям
|
|||
|---|---|---|---|
|
#18+
spнастройки я привел в посте? раньше вроде этого было достаточно - а сейчас нет! где тут собака порылась? Тебе нужно настроить IIS так чтобы запросы к статическому контенту отбрабатывались ASP.NET. По умолчанию это выключено. Прочитай статье How to Take Advantage of the IIS 7.0 Integrated Pipeline , в ней приводится решение с объяснением. ShSergeПри чём здесь вэбконфиг? Сервер (ИИС) в него даже не заглядывает, когда выдаёт хтмл-страницы. Не совсем так. Настройки из элемента system.webServer он будет брать в расчет для всех файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 15:24 |
|
||
|
ASP.NET 4: доступ к ресурсам не авторизированным пользователям
|
|||
|---|---|---|---|
|
#18+
bazile, Спасибо, помогло! Но как-то через чур мудрено они придумали все это: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 19:29 |
|
||
|
ASP.NET 4: доступ к ресурсам не авторизированным пользователям
|
|||
|---|---|---|---|
|
#18+
sp, кстати говоря, на крайний случай можно вручную обрабатывать эти типы файлов, т.е. регистрируем в конфиге что-то вроде этого: Код: xml 1. а в хендлере уже делаем нужные проверки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2012, 12:53 |
|
||
|
ASP.NET 4: доступ к ресурсам не авторизированным пользователям
|
|||
|---|---|---|---|
|
#18+
SanSYSsp, кстати говоря, на крайний случай можно вручную обрабатывать эти типы файлов, т.е. регистрируем в конфиге что-то вроде этого: Код: xml 1. а в хендлере уже делаем нужные проверки это понятно - хочется чтоб все из коробки работало без дополнительного кодирования ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2012, 13:18 |
|
||
|
ASP.NET 4: доступ к ресурсам не авторизированным пользователям
|
|||
|---|---|---|---|
|
#18+
spSanSYSsp, кстати говоря, на крайний случай можно вручную обрабатывать эти типы файлов, т.е. регистрируем в конфиге что-то вроде этого: Код: xml 1. а в хендлере уже делаем нужные проверки это понятно - хочется чтоб все из коробки работало без дополнительного кодирования ) потому и крайний случай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2012, 22:34 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1359802]: |
0ms |
get settings: |
11ms |
get forum list: |
25ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
200ms |
get topic data: |
12ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 571ms |

| 0 / 0 |
