Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Защита конфиг файла / 10 сообщений из 10, страница 1 из 1
15.05.2006, 12:45
    #33726790
podeig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита конфиг файла
Привет!

У меня есть файл config.xml, там лежат конфигурационные переменные проекта. Лежит он в корне. Необходимо что бы юзеры не смогли его просмотреть. Есть идеи как это сделать?

Спасибо!
...
Рейтинг: 0 / 0
15.05.2006, 12:53
    #33726827
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита конфиг файла
авторУ меня есть файл config.xml, там лежат конфигурационные переменные проекта.
славная замена существующим файлам - типо web.config, global.asax and etc. ;)
...
Рейтинг: 0 / 0
15.05.2006, 12:56
    #33726842
podeig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита конфиг файла
Еще идеи?

Задача состоит в том что бы скрыть именно этот файл :)
...
Рейтинг: 0 / 0
15.05.2006, 13:52
    #33727082
Galant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита конфиг файла
Переименуй в config.aspx и в global.asax вставь такой код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
    Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
        ' Fires at the beginning of each request

        Dim r As New System.Text.RegularExpressions.Regex("config.aspx", System.Text.RegularExpressions.RegexOptions.IgnoreCase)
        Dim m As System.Text.RegularExpressions.Match
        m = r.Match(Request.FilePath)
        If m.Success = True Then
            Context.RewritePath("404.html")
        End If
    End Sub
...
Рейтинг: 0 / 0
15.05.2006, 14:07
    #33727144
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита конфиг файла
раз уж пошла такая пъянка... ;) переименуй его (файл) в config.config и будет тебе счастье...
ИМХО - это крутой изврат - так изголяться над приложением
...
Рейтинг: 0 / 0
15.05.2006, 14:29
    #33727243
Galant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита конфиг файла
vladgrigраз уж пошла такая пъянка... ;) переименуй его (файл) в config.config и будет тебе счастье...
ИМХО - это крутой изврат - так изголяться над приложением
Кстате, да :)
...
Рейтинг: 0 / 0
15.05.2006, 14:59
    #33727457
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита конфиг файла
это все от неправильной организации проекта...
можно что бы и файлы типа xml обрабатывал не iis а aspnet. см. ресунок ниже

для хранения конфигурация лучше использовать web.config
данные берите из секции AppSettings
если не достаточно, тогда - http://msdn2.microsoft.com/en-us/library/ms228056.aspx
...
Рейтинг: 0 / 0
15.05.2006, 15:14
    #33727541
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита конфиг файла
авторможно что бы и файлы типа xml обрабатывал не iis а aspnet. см. ресунок ниже

и, если мне будет необходимо в дальнейшем дать права доступа некоему .xml файлу, то...??? !!! что надо будет сделать?
...
Рейтинг: 0 / 0
15.05.2006, 15:56
    #33727765
podeig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита конфиг файла
Спасибо всем за помощь!

Решение получилось комби.

Храню переменные все таки в отдельном файле, но подключаю его к web.config

<appSettings file="testlabsettings.config"/>


***Testlabsettings.config***
<appSettings>
<add key="ConnectionInfo" value="server=local);database=Northwind;Integrated Security=SSPI" />
</appSettings>


:)
...
Рейтинг: 0 / 0
17.05.2006, 14:07
    #33732612
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита конфиг файла
2profil, по поводу твоего решения
можно что бы и файлы типа xml обрабатывал не iis а aspnet. см. ресунок ниже

я так понимаю, то, что эти файлы будут обрабатываться aspnet дает нам возможность обработать их нашим хэндлером и не дать возможность просмотреть контент, правильно?
А можно ли это как то решить манипулируя только конфигурацией, например iis или web.config. Тоесть, возможно ли избежать изменения в исходном коде?

_______________________________________________________
Never ask users what they want, or they'll tell you.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Защита конфиг файла / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]