Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > aspx->cs->dll
【标  题】:aspx->cs->dll
【关键字】:aspx-,cs-,dll
【来  源】:http://jjstar.cnblogs.com/archive/2004/08/16/33785.html

aspx->cs->dll

Your Ad Here

asp.net项目在部署后,aspx文件并没有被编译,这种情形要一直维持到用户第一次访问页面,该页面文件aspx才会转化成cs,并编译成dll,这次访问速度不会很快,但从此以后,所有访问者将得到理想的访问速度。

那么如何在部署后就让所有的aspx处于已经编译成dll的状态呢?通过上面的描述我们不难想到,只要把所有页面都访问一遍即可,这个访问有一个简单方法,就是递归项目所在的文件夹,把物理路径转化成web访问的http地址,并使用httpRequest访问一遍即可(如果有权限控制,可能要作更多的工作)。

访问后,在\WINNT\Microsoft.NET\Framework\版本号\Temporary ASP.NET Files\项目名称\随机数\随机数
这个目录下会生成对应的文件,其中*.cs是通过aspx生成的类文件(该文件经过处理后,就可以实现无aspx文件的部署),*.dll是通过aspx生成的dll文件,*.res是aspx文件中除去runat=server剩余的不需要编译的部分。

无aspx文件部署:【上一篇】
asp.net小技巧:页面滚动位置保持:【下一篇】
【相关文章】
  • 如果输入的dll名字被改后应该手工删除dll
  • Windows自带利器:Rundll.exe高级应用
  • 两个DLLHOST.EXE进程,搞个WEB网站不能正常被访问?
  • [转]修复帮助和支持和搜索功能的DLL
  • SQL恢复XP_CMDSHLL,以及XPLOG70.DLL被删,直接用SQL连接器开启3389
  • DLL后门清除完全篇
  • Run a DLL as an App是什么东东?
  • PB应用程序需要的dll
  • java访问c的dll
  • 关于在C#调用VC编译的DLL的问题解决方法
  • 【随机文章】
  • SHELL编程中其它问题
  • 如何使用树形控件
  • 关于Sybase ASE数据库的命名来历
  • 互斥型信号量和二进制信号量
  • 自动适应图片大小的弹出窗口
  • Windows SDK入门浅谈
  • C#语言的几个层次(转)
  • Flash中oop的设计模式(2)
  • tab2space之col与expand
  • VBA的概念、功能和基本界面
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.