我在Visual Studio 2008中使用Web部署项目,以准备我的ASP.NET应用程序(ASP.NET Web应用程序,而不是ASP.NET网站)复制到多个服务器.我必须通过FTP在不同的服务器上复制本地登台服务器上的文件,有时我必须从客户的服务器上取出文件.
所以,将所有的文件部署在一个紧凑的形式是很好的,而不需要做大量的源和目标之间的比较. Web部署项目具有这个不错的功能:将所有的aspx和ascx文件编译成单个(附加)程序集.
我以某种方式在服务器上发现了how to get rid of aspx placeholder files,现在我想知道是否有(可能是自制的)方式来摆脱这些编译文件.
The .Compiled file is a marker file
for each page and control in the Web
site and identifies the class used
inside of the assembly. These files
are not optional as they map the ASPX
pages to the appropriate precompiled
classes in the precompiled assemblies.
If you remove the .Compiled file,the
page that it maps will not be able to
execute and you get a nasty execution
error.