我需要将.compiled文件复制到生产服务器吗?
-
09-06-2019 - |
题
我正在使用部署项目来部署我的 ASP.net Web 应用程序。当我构建部署项目时,所有 .compiled 文件都会重新创建。
我需要将它们通过 FTP 传输到生产 Web 服务器吗?
如果我做了一个小的更改,我需要再次复制所有网站吗?
其他提示
你可以摆脱 .compiled
文件通过使用 aspnet_合并 工具与 -r
选项。
删除主代码程序集的 .compiled 文件(App_Code 文件夹中的代码)。如果您的应用程序包含对主代码程序集的显式类型引用,请勿使用此选项。
.compiled 文件没有什么特别之处:它只是末尾带有 .compiled 扩展名的实际文件,因此如果您不小心双击它,则不会发生任何事情。
但是,如果您看到 .compiled 文件,则说明您正在以预期正式安装的方式发布应用程序 - 仅将内容复制到生产环境是不够的。您还必须运行安装程序。如果您知道这是一个已经部署的应用程序,那么这似乎有点不必要。
不隶属于 StackOverflow