C#项目调试过程中遇到的问题

1.  使用EF作为数据库连接工具时,调试过程中会遇到 比如Model PK错误等提示信息,这一般是因为数据库表结构变更却在项目中没有更新Model导致的,这种情况一般Update一下model或者删除表再添加进来就好了。

但是我遇到下面这个问题不知道是什么原因,如果各位大佬遇到过同样的或知道如何解决麻烦留言指导一下。

2. 项目发布的时候可能会遇到无法将某些dll加载到发布文件中,或者bin下的某些dll找不到的情况,遇到这种情况 一般把bin和obj文件夹 点击不包含在项目中就可以了 如图。

3.使用EF作为数据库连接工具时,数据库连接信息记录在Model的App.config中,如果在项目中想要直接使用 xxEntities.TableNmae的方试或者 Linq & Lambda 执行SQL时,需要在项目的config文件中配置同样的数据库连接信息。

4.找到的程序集清单定义与程序集引用不匹配

当项目引用了新的Nuget包或者升级了Nuget包版本,发布之后我们本地一般是没问题的,因为Web.config是跟随做了更新的,但是由于服务器一般Web.config文件不会覆盖,此时要注意runtime下的引用包版本,不然容易引发程序集清单定义与程序集引用不匹配的冲突

~~~~~~~后续会持续更新

发布了45 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_36730649/article/details/90901889