在ASP Classic应用程序中使用ASP.NET Cryptography

时间:2009-10-28 15:48:17

标签: asp.net asp-classic

看起来我可能需要将旧的Web应用程序移植到云平台(Rackspace Cloud Sites)。虽然这会让我使用最新版本的IIS,但这也意味着我将无法安装任何自定义COM组件。

我现在使用一个这样的组件进行基本加密,但Rackspace环境没有任何近似值。然后我想到了ASP.NET中的System.Security.Cryptography命名空间。

到目前为止我想到的一个解决方案要求我将ASP经典脚本中的值POST到一个将返回加密字符串的ASP.NET页面。我担心这种方法的性能影响。我应该吗?

有没有其他方法可以在不依赖POSTS的情况下整合两者?

2 个答案:

答案 0 :(得分:1)

您需要多久调用一次加密函数?

在这种受限制的托管环境中,最好的选择可能是设置.NET Web服务,并通过ASP页面中的XmlHttp调用它。

答案 1 :(得分:0)

你能从经典的asp做Server.Transfer()吗?这样你就可以从asp执行aspx页面并获得响应而不需要额外的浏览器访问。