发布网站后,会生成一个PrecompiledApp.config文件的作用

PrecompiledApp.config文件在ASP.NET预编译中起到关键作用,记录了应用部署方式和是否需要运行时编译。删除可能导致应用程序功能受限,尤其在不允许更新UI预编译时,该文件确保程序正常运行。了解其与Global.asax事件的关联有助于更好地理解ASP.NET2.0的编译机制。
摘要由CSDN通过智能技术生成

在用Microsoft Visual Studio 2005开发ASP.NET网站时,当你开发完后,发布网站时,会生成一个PrecompiledApp.config文件,请问这个文件有什么作用?可以删除吗?删除后影响该网站的正常运作吗?谢谢!

问题补充:该文件PrecompiledApp.config内容如下:

<precompiledApp version="2" updatable="true"/>

--------------------------------------------------------------------

不能删除.PrecompiledApp.config 文件用于跟踪应用程序的部署方式,以及 ASP.NET 是否需要在请求时编译任何文件。
删除之后一些应用程序级的东西将无法使用.

 

---------------------------------------------------------------------

ASP.NET2.0的编译功能。预编译有三种方式 
一、允许更新UI预编译 
    也就是只编译cs的文件,像aspx的页面文件是不编译的。 
二、不允许更新UI预编译 
    也就是编译的时候不止编译cs文件连aspx页面文件和主题文件都编译。当然web.config配置文件和图片了什么的是不编译的。 
三、强命名预编译 
    这个不止编译源文件而且对编译后的文件进行强命名,这样他们不能随便替换你的dll文件。 
    完成这个模块时我首先考虑前两种

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值