asp.net-mvc - 在服务器上发布后无法加载注册的 .Net 提供程序
问题描述
我使用 MVC3 和 postgressql 我的 webconfig 中有以下内容:
<DbProviderFactories>
<!--for EF4.x and EF6.0.x-->
<!--you may need this. if you don't modify machine.config-->
<remove invariant="Npgsql" />
<add name="Npgsql - .Net Data Provider for PostgreSQL" invariant="Npgsql" description=".Net Data Provider for PostgreSQL" type="Npgsql.NpgsqlFactory, Npgsql, Version=2.2.7.0, Culture=neutral" />
</DbProviderFactories>
发布后我无法找到或加载注册的 .Net Framework 数据提供程序,我应该在哪里查看?为什么它在我的电脑上工作,而不是在服务器上发布后?
解决方案
推荐阅读
- javascript - Django:如何将python变量值传递给javascript文件?
- javascript - 如何解决 React Native 包错误问题并在 windows 系统中运行应用程序
- python - 在 pytest 中为多个测试运行相同的进程
- r - 使用 R,是否有更好的方法来收集具有多个记录系列的每个人的记录开始和结束天数
- flutter - 在堆栈和列中包装定位小部件时出现颤振错误(无限像素溢出的 RenderFlex。)
- java - 从一个特定元素中查找所有值
- ios - 如何修复 Xcode 中不等的标签大小?
- windows - 如何更改文件夹中的所有文件夹图标 windows 10
- eclipse - 在 Eclipse 中处理草图未按预期工作
- objective-c - Core Data + CloudKit 迁移:无法在生产模式中的记录 [...] 中创建或修改字段 [...]