zoukankan      html  css  js  c++  java
  • 错误175:指定的存储区提供程序在配置中找不到,或者无效 一些感想

        最近重装了系统,之后就按步的安装了一系列开发软件 vs2010、 vs2012、sqlserver 2008 和它们相关的update,因有个项目中设计用了mysql 数据库开发,就安装了mysql-connector-net-6.5.4.msi,但在重新打开那个项目文件编译时,发现 提示“错误175:指定的存储区提供程序在配置中找不到,或者无效”,然而这时项目还是可以进行正常调试;之后因要更新  .edmx 这个文件,提示 “Microsoft.VSDesigner.Data.Local.ConnectionStringConverterServiceException” ,.edmx 文件已经不能更新。

       刚开始以为是web.config 设置是否出现啥问题,通过和同事的对比,否认了这个问题;通过查找网上资料 对 “错误175:指定的存储区提供程序在配置中找不到,或者无效” 的解决,发现都挺粗糙的(或许是自己的理解力的问题),于是就试着 想了解些关于 mysql-connector-net-6.5.4.msi 的资料,了解到:

       支持MySQL的Model,生成 Mysql 的支持需要 在 http://dev.mysql.com/downloads/connector/net/ 中下载 mysql-connector-net-6.5.4.msi 安装后, VS本身和KeelKit 都可以正常支持MySQL , 我们的实例中包含了 一个 DemoMySQL.rar 的文件, 此文件中生成了某论坛的MySqL表的Model. 确保您系统的 C:WindowsMicrosoft.NETFrameworkv4.0.30319Configmachine.config 文件中 有下面的内容。

    <system.data>     <DbProviderFactories>       <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />     </DbProviderFactories>   </system.data>

    通过对本机的查看,发现machine.config 这个文件下没有符合,于是就 卸载了已经安装了的mysql-connector-net-6.5.4.msi相关文件,重新安装这个文件,重新运行该项目就正常了。

        总结:“错误175:指定的存储区提供程序在配置中找不到,或者无效”  这问题的原因 可能是 在安装 mysql-connector-net-6.5.4.msi 时,vs 的版本没安装完全,如你项目中用的是vs2010,则应先 卸载已经安装了的mysql-connector-net-6.5.4.msi相关文件,然后  安装完vs2010 和vs2010 的 Update ,最后安装 mysql-connector-net-6.5.4.msi。

    具体可参考原文:http://keelkit.codeplex.com/releases/view/88378

  • 相关阅读:
    个人作业-Alpha项目测试
    第三次作业
    第二次作业
    第一次作业
    JQuery(一)页面加载,写入文本,对象转换,隐藏显示,基本选择器,层级选择器,基本过滤选择器,表单选择器,class操作,属性操作
    JavaScript(二)
    轮辐广告、简单选项卡
    div层随着页面大小变化相对位置不变、按钮隐藏一半鼠标放上去就出来,不放上去就退回去
    markDown语法详解
    Mybatis中动态SQL语句
  • 原文地址:https://www.cnblogs.com/xiaozou1018/p/3364944.html
Copyright © 2011-2022 走看看