![]() |
|
Модераторы: gambit |
![]()
|
|
| ilyaGer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 1.10.2008 Репутация: нет Всего: нет |
Добрый день!
Есть рабочий проект, который тестировался на платформа Server 2003 (ASP.Net 2.0, IIS 6.0). При попытке перейти на другой хостинг Server 2008 (IIS 7.0) возникли проблемы с использованием System.Security.Cryptography.ProtectedData. Содержимое тестовой страницы: string MySTR = "Текст"; byte[] bytesToEncrypt = Encoding.UTF8.GetBytes(MySTR); byte[] _EntropyBytes = Encoding.ASCII.GetBytes("0a7aef31-a9ef-48e5-a3eb-1fb21d2a4e5a"); byte[] encryptedBytes = ProtectedData.Protect(bytesToEncrypt, _EntropyBytes, DataProtectionScope.CurrentUser); Response.Write(Convert.ToBase64String(encryptedBytes)); Ответ: [CryptographicException: The system cannot find the file specified.] System.Security.Cryptography.ProtectedData.Protect(Byte[] userData, Byte[] optionalEntropy, DataProtectionScope scope) +453 NH_SITE_v2.TestCryptography.Page_Load(Object sender, EventArgs e) in C:\Documents and Settings\Администратор\Мои документы\Visual Studio 2005\Projects\NH_SITE_v2\NH_SITE_v2\TestCryptography.aspx.cs:25 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35 System.Web.UI.Control.OnLoad(EventArgs e) +99 System.Web.UI.Control.LoadRecursive() +50 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627 Подскажите, пожалуйста, в чем может быть проблема? Илья. |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: нет Всего: 14 |
Может что-то с настройками прав доступов в 2008 сервере.
Ваше приложение под стандартной учеткой работает? Попробуйте создать новый проект сайта или приложения только с этим кодом и посмотрите, будет ли рвать. Судя по коду, как вариант, вам ничто не мешает отказаться от вашей обертки для unmanaged DPAPI и использовать управляемые классы шифрования. Модно обратиться в регистрацию багов Microsoft, они обязательно и очень быстро отвечают. Обычно дня 2-3. Добавлено через 3 минуты и 48 секунд Вы, кажется, еще на Готдотнете запостились? Если получите там ответ, не забудте сюда скопировать, пожалуйста. И наоборот -------------------- Ты виндусятник?... А я да. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [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. |