在用Microsoft Visual Studio 2005开发ASP.NET网站时,当你开发完后,发布网站时,会生成一个PrecompiledApp.config文件,请问这个文件有什么作用?可以删除吗?删除后影响该网站的正常运作吗?谢谢!
问题补充:该文件PrecompiledApp.config内容如下:
<precompiledApp version="2" updatable="true"/>
<precompiledApp version="2" updatable="true"/>
--------------------------------------------------------------------
不能删除.PrecompiledApp.config 文件用于跟踪应用程序的部署方式,以及 ASP.NET 是否需要在请求时编译任何文件。
删除之后一些应用程序级的东西将无法使用.
---------------------------------------------------------------------
ASP.NET2.0的编译功能。预编译有三种方式
一、允许更新UI预编译
也就是只编译cs的文件,像aspx的页面文件是不编译的。
二、不允许更新UI预编译
也就是编译的时候不止编译cs文件连aspx页面文件和主题文件都编译。当然web.config配置文件和图片了什么的是不编译的。
三、强命名预编译
这个不止编译源文件而且对编译后的文件进行强命名,这样他们不能随便替换你的dll文件。
完成这个模块时我首先考虑前两种