2009-10-28 2 views
2

Похоже, мне может потребоваться переносить старое веб-приложение на облачную платформу (Rackspace Cloud Sites). Хотя это поставило бы меня в последнюю версию IIS, это также означает, что я не смогу установить какие-либо пользовательские COM-компоненты.Использование криптографии ASP.NET в приложении ASP Classic

Я использую один такой компонент для базовой криптографии прямо сейчас, но среда Rackspace не имеет ничего приближающегося. Затем я подумал о пространстве имен System.Security.Cryptography в ASP.NET.

Единственное решение, которое я представил на данный момент, потребует от меня значений POST из моего сценария ASP Classic на страницу ASP.NET, которая вернет зашифрованную строку. Я обеспокоен последствиями этого подхода. Должна ли я быть?

Есть ли какие-либо другие способы интеграции двух, не полагаясь на POSTS?

ответ

0

Можете ли вы сделать Server.Transfer() от классического asp? Таким образом, вы можете выполнить aspx-страницу из asp и получить ответ без дополнительных дополнительных посещений браузеров.

+0

Я уверен, что «Server.Transfer» от классического ASP до ASP.NET потеряет все состояние сеанса, просто «Response.Redirect» будет. –

1

Как часто вам нужно вызывать функции криптографии?

Ваш лучший выбор в такой ограниченной среде хостинга, вероятно, должен иметь установку .NET webservice и вызвать это через XmlHttp с страницы ASP.