“/”应用程序中的服务器错误。
找不到请求的 .Net Framework 数据提供程序。可能没有安装。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentException: 找不到请求的 .Net Framework 数据提供程序。可能没有安装。
安装了SQLite的AOD.NET,重新安装.NET2.0,注册IIS都无济于事。在网上所搜了半天,终于搞定。
在Web.config中添加如下代码:
[sourcecode language="xml"]
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite"/>
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite,Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
</DbProviderFactories>
</system.data>
[/sourcecode]
再次运行,OK,搞定!
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。