当前位置:  开发笔记 > 后端 > 正文

ASP.NET Web部署项目:删除.compiled文件

如何解决《ASP.NETWeb部署项目:删除.compiled文件》经验,为你挑选了0个好方法。

我在Visual Studio 2008中使用Web部署项目,以便将我的ASP.NET应用程序(ASP.NET Web应用程序,而不是 ASP.NET Web站点)准备好复制到多个服务器.我必须通过FTP将文件复制到不同服务器上的本地登台服务器上,有时我必须从客户的服务器上获取它们.

因此,以紧凑的形式部署所有文件并不需要在源和目标之间进行大量比较会很好.Web部署项目具有以下优点:将所有aspx和ascx文件编译为单个(附加)程序集.

我以某种方式找到了如何摆脱服务器上的aspx占位符文件,现在我想知道是否有一种(可能是自制的)方法来摆脱这些.compiled文件.

来自Rick Strahl的博客:

.Compiled文件是Web站点中每个页面和控件的标记文件,用于标识程序集内部使用的类.这些文件不是可选的,因为它们将ASPX页面映射到预编译程序集中相应的预编译类.如果删除.Compiled文件,它映射的页面将无法执行,并且会出现令人讨厌的执行错误.

任何有创意的人,可能使用模块/处理程序拦截对.compiledbin文件夹中的文件的检查?

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有