asp.net - 发布时服务器上的 bin 文件夹中的 ASP.NET 项目 .dll 未覆盖
问题描述
每当我将 ASP.NET Web 应用程序发布到我的托管服务器时,服务器上 bin 文件夹中的现有项目 .dll 都不会更新。它仅在我事先从服务器上的 bin 文件夹中删除现有的 .dll 时才有效。
我是否可以在发布项目时覆盖任何设置以让 VS2019 发布并覆盖项目 .dll,以便在发布期间始终合并背后代码的更改?
不得不提的是,bin文件夹在de项目树中是灰色的,所以没有设置为Include In Project。这可能是原因吗?
解决方案
已经明白了。我将 bin 文件夹设置为 Include In Project,现在当我发布我的项目时,项目 .dll 在服务器上得到更新。
因此,可以选择仅将项目 .dll 设置为包含在项目中。这意味着不必每次都将整个 bin 目录树复制到服务器。
推荐阅读
- docker-compose - Docker Compose - 服务名称不能用作环境变量
- asp.net-mvc - EF 6 MVC db.savechanges() 没有选择模型类中新添加的实体
- arrays - 包含指向结构的指针的深度复制映射
- hibernate - Hibernate 无法实例化 ID 生成器
- android - 为什么我不能将数据发送到 Cloud Firestore?
- javascript - 如何获取 sapui 列中的最后一个单元格
- python - 像素索引超出范围:蛇游戏
- javascript - javaScript 使用 toFixed 舍入小数
- mysql - SQL查询语句Self Join?
- python - Python中过滤器对象的这种行为是否有原因?