![]() |
|
Модераторы: gambit |
![]()
|
|
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 2 Всего: 24 |
всем доброго дня. в файле web.config(да и в других местах) часто встречаю такой параметр: "PublicKeyToken=b12f5f7f11d50a3a", значение его часто изменяется. но никак не могу понять для чего он нужен и самое главное откуда он берется. откуда берется значение для этого ключа. их надо самому придумывать или они где то прописаны? объясните мне плиз.
и еще параметры
откуда берутся эти значения для этих ключей? самому придумать или где то в системе посмотреть? или как то сгенерировать? Это сообщение отредактировал(а) Экскалупатор - 15.2.2010, 13:36 |
|||
|
||||
| A5uKa |
|
|||
|
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 3 Всего: 16 |
хеш не нужен
|
|||
|
||||
| WarHog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 20.10.2007 Где: Воронеж Репутация: нет Всего: 2 |
Привет,
1) в web.config ты референсишь внешние сборки, а publicKeyToken - это маркер открытого ключа, которым подписана эта сборка, т.е. это просто хеш ключа. 2) <machineKey> нужен, если ты энкриптишь данные, asp.net юзает этот раздел, чтобы заэнкриптить аутентификационные куки или если ты выставишь шифрование вьюстейтов. Вообще-то, насколько я знаю, рекомендуется использовать автоматически генерируемые ключи, а тот случай, о котором пишешь ты, используется только тогда, когда application хостится на нескольких серверах. в таком случае возникают понятные проблемы генерировать их нужно c использованием классов из System.Security.Cryptography. --------------------
|
|||
|
||||
| Экскалупатор |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 2 Всего: 24 |
если я правильно понял то:
тут внешней сборкой будет System.Transactions? и для нее прописывается PublicKeyToken=B77A5C561934E089? а где посмотреть этот параметр? я просто разбираю чужой пример. и по этому возникают такие вопросы. |
||||
|
|||||
| WarHog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 20.10.2007 Где: Воронеж Репутация: нет Всего: 2 |
Экскалупатор,
если сборка в GAC'е, то PublicKeyToken ты можешь посмотреть прямо проводником --------------------
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |