通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 MY小屋
联系我们
设为首页
加入收藏

 

QQ,ASP,PHP,JSP,XML,SQL,.Net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | Q Q 专栏 | 建站经验 | 在线工具 | 站长Club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务
当前位置:首页>>编程开发>>asp专区>>正文 新版上线![旧版]
注:打开慢时请稍等

在ASP与ASP.NET之间共享对话状态(2)

http://www.iyit.net  日期:2007-10-22 9:45:22  来源:iyit.net录入  点击:
参加讨论

  建立例程的步骤

  1. 建立一个新数据库SessionDemoDb。

  2. 建立新表SessState(osql.exe -E -d SessionDemoDb -i Session.sql)。

  3. 建立新虚拟目录Demo。

  4. 在ASP配置页中关闭ASP对话。

  5. 将web.config、testPage.aspx、Global.asa、testPage.asp和GlobalInclude.asp复制到虚拟目录。

  6. 更新Global.asa和web.config中的DSN字符串设置。对话超时设置是可选的,默认为20分钟。

  7. 将SessionUtility.dll安装到全局组件缓存(gacutil /i SessionUtility.dll)。

  8. 使用regasm.exe把SessionUtility.dll作为COM对象暴露(regasm.exe SessionUtility.dll /tlb:SessionUtility.tlb)。

  9. 将SessionManager.dll复制到本地目录并使用regsvr32.exe注册(regsvr32 SessionManager.dll)。

  10. 赋予IUSR_<计算机名>帐户读取和运行访问SessionMgr.dll的权限。

  运行例程的步骤

  1. 打开微软Internet Explorer。

  2. 为传统的ASP中载入testPage.asp。数字"1"将出现在Web页中。

  3. 点击Internet Explorer的刷新来重新载入该页面。数字将增加。

  4. 为ASP.NET改变URL为testPage.aspx。数字仍然增加。

  5. 如果使用testPage.aspx开始,过程相同。

  在存在的ASP应用程序中插入COM对象

  开发ASP应用程序的一个通常的习惯是在每个脚本开始时包含一个文件来共享代码和常量。插入自定义对话对象的最后途径是在公有包含文件中加入示例代码。最后一步简单地使用自定义对话变量名代替了所有到对话对象的引用。

  限制/改进

  本方案不支持在Session对象中保存了COM对象的ASP应用程序。在这种情况下,为了使用自定义对话对象,需要一个自定义的调度器来串行化/并行化状态。此外,本方案也不支持保存字符串类型数组。做一些附加工作可以实现该特性:使用Visual Basic 6.0的Join函数在保存到对话对象前将数组元素连接成一个字符串,反向操作可以使用Visual Basic 6.0的Split函数将字符串分解为独立的数组元素。在.NET框架组件中,Join和Split方法使String类的成员。

  结论

  ASP.NET提出了新的编程范例和体系结构,并提供了许多比传统ASP的好处。尽管将ASP移植到ASP.NET的过程不简单,ASP.NET更好的编程模型和更高的性能将使转换过程值得。除了在Session对象中保存COM对象的特例,本文讨论的途径提供了一个简单实现迁移的解决方案。

本新闻共2页,当前在第2页  1  2  


编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:在ASP与ASP.NET之间共享对话状态(1)
下一篇:WEB打印大全
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
PHP和ASP上传漏洞探究 asp.Net程序如何防止被注入(整站通用) ASP.NET 如何防范SQL注入式攻击
小技巧:让Apache支持ASP.NET XP下Asp.net访问被拒绝 Java中基于Aspectwerkz的AOP
实现基于Aspectwerkz的AOP开发 在ASP.net中保存/取出图片入/从SQL数据 一个.net 压缩位图至JPEG的代码
ASP.NET2.0数据库入门之常见错误 使用 ASP.NET 加密口令 [ASP.NET] Session 详解
从ASP迁移至ASP+ 从ASP迁移至ASP+ ----------进入DataSe 从ASP迁移至ASP+ --将HTML表格转换为AS
从ASP迁移至ASP+ --急不可耐了?转换其 从ASP迁移至ASP+ --处理会话变量(Sess ASP+ 与 Java(一)
ASP+ 与 Java(二) asp+的论坛列表程序---代码部分 asp+的论坛列表程序---页面部分
用c#写的asp+域名查询程序 ASP+联结数据库 asp+文件上传增强实例
最新更新 热点排行 推荐新闻
XP下Asp.net访问被拒绝
ASP初学者常犯的几个错误
rs.open sql,conn,1,1全接触
处理较长文章,添加 …… 效果
[ASP]利用 xmlhttp 分块上传文件
腾讯新产品QQ Hummer的最新消息
我的QQ被盗走的原因分析
WebQQ好玩不?大鸟带你一起体验
奇奇怪怪的QQ密技十五招
QQ被盗到出售过程详解
微软WinXP SP3再次跳票 推至08年发布
Google苹果合作浏览器 防恶意网站
微软操作系统实现开源?
网管应当如何管理Windows操作系统?
让Windows XP系统锁定期间拒绝关机
在ASP与ASP.NET之间共享对话状态(2)
在ASP与ASP.NET之间共享对话状态(1)
合并VCD片断、快速删除文件夹--DOS命令
DOS教程 DOS命令基础应用
破解QQ密码如此简单 
低格、分区、高格的应对--DOS命令应用
一劳永逸--批处理命令(一)
QQ2006 Beta3隆重发布 实用功能一一奉
美国微软总部相中重庆15岁网络奇才(图
QQ号码激活的常见问题及案例分析 
SQL Server安装文件挂起错误解决办法
破解Windows密码如此简单!
XP下Asp.net访问被拒绝
在ASP与ASP.NET之间共享对话状态(2)
在ASP与ASP.NET之间共享对话状态(1)
ASP 五大高效提速技巧
ASP中使用SQL语句教程
腾讯新产品QQ Hummer的最新消息
我的QQ被盗走的原因分析
WebQQ好玩不?大鸟带你一起体验
奇奇怪怪的QQ密技十五招
QQ被盗到出售过程详解
Google苹果合作浏览器 防恶意网站
网管应当如何管理Windows操作系统?
让Windows XP系统锁定期间拒绝关机
WindowsVista中文版11月30日正式发布
Google优化网站管理员指导方针

设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyrights © 2004-2006 iYiT.Net All Rights Reserved.
网站合作、广告联系QQ:147007642、466949678
易特网络技术 点击这里给我发消息