当尝试在一个实时的网络应用程序中访问我的数据库时,我遇到了以下错误:
服务器错误: '/' 应用程序。 配置错误 描述:在处理所需的配置文件时发生了错误。请查看下面的具体错误详细信息并相应地修改您的配置文件。 解析器错误消息:未识别的属性 'name'。 来源错误: 服务器上发生了应用程序错误。当前此应用程序的自定义错误设置防止远程查看应用程序错误的详细信息(出于安全原因)。但是,它可以由运行在本地服务器计算机上的浏览器查看。 源文件:C:\home\site\wwwroot\web.config 行:115
我的 web.config 文件,其中第 115 行位于此:
当我从该行中删除
当我刷新页面并删除那个
服务器错误: '/' 应用程序。 配置错误 描述:在处理所需的配置文件时发生了错误。请查看下面的具体错误详细信息并相应地修改您的配置文件。 解析器错误消息:未识别的属性 'name'。 来源错误: 服务器上发生了应用程序错误。当前此应用程序的自定义错误设置防止远程查看应用程序错误的详细信息(出于安全原因)。但是,它可以由运行在本地服务器计算机上的浏览器查看。 源文件:C:\home\site\wwwroot\web.config 行:115
我的 web.config 文件,其中第 115 行位于此:
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider>
</providers>
</entityFramework>
<system.data>
<DbProviderFactories>
<remove invariant="MySql.Data.MySqlClient" name="MySQL Data Provider" /> // Line: 115
<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.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
<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.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" /></DbProviderFactories>
</system.data>
当我从该行中删除
name="MySQL Data Provider"
时,我只会得到另一个错误并陷入循环。当我刷新页面并删除那个
name
部分时,我会收到以下信息:
非常感谢您的帮助。无法找到所请求的.Net Framework数据提供程序。可能未安装。
roomauditsystem
和omitted
手动登录到数据库吗? - teo van kot