Asp.net 框架解析----生成编译后的文件
来源:互联网 发布:增值税发票扫描软件 编辑:程序博客网 时间:2024/05/18 14:22
1.新建一个网站,第一个请求到达,会编译出一个dll文件,类似这样App_Web_cw4nogpy.dll。文件的位置大约在这里:
C:\Users\Administrator\AppData\Local\Temp\Temporary ASP.NET Files\vs\c98db087\87a093c1,
这个文件怎么生成的呢?
以aspx 文件为例:
处理aspx 的handler 是PageHandlerFactory:,会执行整个:
private IHttpHandler GetHandlerHelper(HttpContext context, string requestType, VirtualPath virtualPath, string physicalPath)
{
Page page = BuildManager.CreateInstanceFromVirtualPath(virtualPath, typeof(Page), context, true) as Page;
if (page == null)
{
return null;
}
page.TemplateControlVirtualPath = virtualPath;
return page;
}
顺着代码看去,最终会到BuilderManager:有这个函数
private BuildResult CompileWebFile(VirtualPath virtualPath)
里面的这一句话,就是生成这个dll 的文件名
string outputAssemblyName = "App_Web_" + BuildManager.GenerateRandomAssemblyName(BuildManager.GetGeneratedAssemblyBaseName(virtualPath), false);
产生的随机文件名,确实是8位。
- Asp.net 框架解析----生成编译后的文件
- keil编译后生成的M51文件解析
- vc++ 6.0编译后生成的文件
- ASP.NET操作Excel---上传Excel后解析Excel文件
- 反混淆后的.net文件编译
- ASP.NET生成HTML文件的方法
- asp.net生成excel文件的类
- asp.net 生成、解析二维码
- Java编译后生成的若干个class文件名称解析
- asp.net的global.asax编译后上传无效
- asp.NET 生成HTML文件
- Asp.net生成html文件
- asp.net生成html文件
- ASP.NET生成HTML文件
- asp.net 生成 xml 文件
- asp.net生成静态文件
- asp.net生成csv文件
- 保留weblogic 中jsp编译后生成的java文件
- 异常向量表
- golang调用lua脚本之安装golua
- sift+RANSAC+findHomography
- kubernetes1.8.4 安装指南 -- 6. 安装kubernetes master
- 如何下载Spring jar包(dist文件)
- Asp.net 框架解析----生成编译后的文件
- BZOJ2938 POI2000 病毒 补全AC自动机 Trie图判环
- 杭电acm P2019数列有序
- 分享式商业模型
- 使用阿里云的国内镜像仓库地址
- 二分图的匈牙利算法
- 常用滤波器设计之低通滤波器、高通滤波器、带通滤波器、带阻滤波器
- 机器学习基本概念
- servlet获取请求参数