`

IIS、Asp.net 编译时的临时文件

 
阅读更多
ASP.NET 会定期在应用程序发生改变、需要重新编译时清理编译文件夹并删除陈旧的资源,但 Temporary ASP.NET Files 目录下的子树的大小可能会显著地增加,在测试计算机上更是如此。 作为管理员,您应密切关注 Temporary ASP.NET Files 下的目录,并确保所有目录都是与当前活动的应用程序有关的。如果您无意间删除了一个处于活动状态的应用程序的子树,不必惊慌。您将丢失所有预编译的页面和资源并会将应用程序重置到其最初的编译状态;但下一个请求将触发对每个页面或一批页面(具体取决于配置)执行新的编译过程,因此最终不会丢失任何信息或页面,只不过用户在处理下一个请求时将感觉到首次命中延迟。


今天同事反映服务器的空间不够用了,结果发现Temporary ASP.NET Files特别大,才明白,这个是.net的编译文件,每次更新版本,都会重新编译到该目录下。删掉后,以后第一次访问的时候速度会慢一些。

正在使用被IIS进程使用的文件删除不掉。

路径:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
分享到:
评论

相关推荐

    .Net6项目部署IIS步骤

    - IIS:通过“服务器管理器”中的“添加角色和功能”进行安装,确保勾选“Web服务器(IIS)”以及相关的子选项,如“应用程序开发”下的.NET Framework 4.6及以上版本的ASP.NET功能。 - .NET 6 SDK:从微软官方网站...

    ASP.NET 无VS无IIS调试.NET程序 WEB服务器

    1. 安装.NET SDK:SDK包含了编译和运行ASP.NET应用所需的组件,包括dotnet.exe。 2. 配置项目:在.csproj文件中,确保你的项目配置正确,包括运行时标识符(Runtime Identifier, RID)、框架版本等。 3. 使用...

    .net项目在iis部署(iis5和iis7)

    无论是IIS5.1还是IIS7,在部署.NET项目时都需要正确安装配置IIS,并且根据实际情况调整ASP.NET版本和相关设置。对于出现的问题,需要细致排查并采取合适的解决方案。随着.NET框架版本的不断升级,开发者还需要关注新...

    .net 判断是否安装IIS和.net freamwork

    它允许开发者部署和管理Web应用程序,包括ASP.NET应用程序,这些都是基于.NET Framework构建的。因此,在部署.NET应用程序时,检查IIS是否已安装至关重要,因为如果没有IIS,服务器无法处理HTTP请求并执行相应的代码...

    Temporary ASP.NET Files

    Temporary ASP.NET Files主要用于存储由ASP.NET编译和运行时创建的临时文件。这些文件包括编译后的中间语言(IL)代码、程序集元数据以及其他运行时所需的资源。该目录通常位于系统的Windows安装目录下,具体路径为`...

    IIS网站预编译工具(源码)

    使用【IIS网站预编译工具】时,首先确保你的网站是基于ASP.NET 2.0框架构建的。工具默认支持此版本,如果你的项目使用了更高版本的ASP.NET,可能需要调整源码以兼容。预编译过程通常包括以下步骤: 1. **选择网站...

    一个没有安装IIS环境运行 Asp.Net web应用程序的例子

    - **bin** 和 **obj** 文件夹:`bin`包含编译后的可执行文件和依赖项,`obj`包含编译过程中生成的临时文件。 - **Properties** 文件夹:存储应用程序的属性文件,如AssemblyInfo.cs,定义了程序集的元数据。 总结来...

    深入剖析ASP.NET的编译原理

    当一个ASP.NET Web应用程序首次被请求时,IIS(Internet Information Services)会检查该应用的目录结构,寻找.aspx、.ascx、.cs等文件。然后,ASP.NET的编译器(aspnet_compiler.exe)将这些文件转换为中间语言...

    Asp.Net编译版_C#论坛社区程序.rar

    【Asp.Net编译版_C#论坛社区程序】 Asp.Net是Microsoft开发的一个用于构建Web应用程序的框架,它基于.NET Framework,支持C#等编程语言。这个“Asp.Net编译版_C#论坛社区程序”是一个已经编译完成的论坛系统,采用...

    测试文件 asp.net

    ASP.NET还支持自动编译和部署,使得应用程序能够快速地在服务器上运行。 为了调试和运行"WebSite1",你需要安装.NET Framework(根据项目创建时的版本要求)和IIS(Internet Information Services)或者IIS Express...

    如何在IIS服务器中发布ASP.NET网站

    ### 如何在IIS服务器中发布ASP.NET网站 #### 知识点一:IIS服务器简介与作用 IIS(Internet Information Services)是微软提供的基于运行Microsoft Windows的互联网基本服务,主要用于提供Web服务。它是Windows...

    深入剖析ASP.NET的编译原理.

    5. **临时目录**:编译生成的文件存放在`Windows Directory\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files`这样的临时目录下。目录结构通常与IIS虚拟目录对应,并通过Hash值区分,可通过HttpRuntime....

    深入挖掘ASP.NET 2.0系列课程(7):ASP.NET 2.0编译与发布ASP.NET 2.0网站

    在ASP.NET 2.0中,有两种主要的编译模式:预编译和运行时编译。预编译是在应用程序部署之前进行的,可以生成独立于开发环境的二进制文件,提高网站的加载速度和安全性。而运行时编译则是在第一次请求页面时进行,...

    ASP.NET运行环境

    而"ASP.NET运行环境"文件可能是一个安装程序,用于在用户的计算机上安装必要的组件,使他们能够在没有IIS的情况下运行ASP.NET应用。 要开始使用ASP.NET运行环境,首先需要确保你的计算机上已经安装了.NET Framework...

    IIS发布asp.net网站视频,能用,亲测。

    当遇到问题时,例如404错误或500错误,你应该查看IIS日志或ASP.NET事件查看器以获取详细错误信息。IIS日志通常位于"%SystemDrive%\inetpub\logs\LogFiles"目录下,而ASP.NET事件查看器则可以在“事件查看器”->...

    WIN7+WINServlet2008IIS7发布asp.net网站教程

    - **编译解决方案**:在Visual Studio中打开ASP.NET项目的解决方案文件,然后构建整个解决方案。 - **发布项目**:右键点击项目名称,在弹出菜单中选择“发布”,然后根据发布向导的指引完成发布操作。 ##### 2.3 ...

    ASP.NET教程 ASP.NET教程

    12. **配置管理**:ASP.NET的配置文件(Web.config)允许灵活地配置应用程序行为,无需重新编译代码。 13. **部署**:了解如何将ASP.NET应用程序部署到IIS服务器,以及处理各种部署问题。 通过学习这个ASP.NET教程...

    ASP.net从入门到实践

    开发ASP.NET应用程序需要安装Visual Studio等开发工具,配合.NET Framework,设置IIS(Internet Information Services)作为Web服务器。开发者还需要掌握HTML、CSS、JavaScript等基础知识,以便创建和控制网页布局...

    从零学习ASP.NET

    4. **配置文件Web.config**:这是ASP.NET应用程序的主要配置文件,用于设置应用程序的行为,包括安全性、数据库连接字符串、编译选项等。开发者可以通过修改Web.config来调整应用程序的配置。 5. **调试与部署**:...

Global site tag (gtag.js) - Google Analytics