Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> System.Security.Cryptography на Server 2008? 
:(
    Опции темы
ilyaGer
Дата 1.10.2008, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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


Подскажите, пожалуйста, в чем может быть проблема?

Илья.
PM MAIL   Вверх
Иль
Дата 8.10.2008, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 544
Регистрация: 3.3.2005
Где: Москва

Репутация: нет
Всего: 14



Может что-то с настройками прав доступов в 2008 сервере.
Ваше приложение под стандартной учеткой работает?
Попробуйте создать новый проект сайта или приложения только с этим кодом и посмотрите, будет ли рвать.

Судя по коду, как вариант, вам ничто не мешает отказаться от вашей обертки для unmanaged DPAPI и использовать управляемые классы шифрования.

Модно обратиться в регистрацию багов Microsoft, они обязательно и очень быстро отвечают. Обычно дня 2-3.

Добавлено через 3 минуты и 48 секунд
Вы, кажется, еще на Готдотнете запостились? Если получите там ответ, не забудте сюда скопировать, пожалуйста. И наоборот smile


--------------------
Ты виндусятник?... А я да. smile
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0989 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.