У меня есть проект веб-сайта, разрабатываемый с использованием структуры сущностей (.net + razor + mvc4) и linq.it, работающий в windows server. Теперь мне нужно перенести проект на сервер centos (linux) (mono + apache).это ошибка, такая как заголовок и подробности ниже:
System.ArgumentException
Невозможно найти запрошенный поставщик данных .Net Framework.Возможно, он не установлен.
Описание: HTTP 500. Запрос на обработку ошибки.
Подробности: исключение не из Интернета.Источник исключения (имя приложения или объекта): System.Data.
Трассировка стека исключений:
в System.Data.Common.DbProviderFactories.GetFactory (System.String providerInvariantName) [0x00030] в: 0
в System.Data.EntityClient.EntityConnection.GetFactory (System.String providerString) [0x00000] в <8e55e1ac4ad54cdaa461a0d3773ea935>: 0
Информация о версии: 5.12.0ue33 8 tar (09:28:02 UTC 2018);ASP.NET версия: 4.0.30319.42000
мой web.config ниже:
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<connectionStrings>
<add name="sunplotwebEntities" connectionString="metadata=res://*/Models.Sunplotdata.csdl|res://*/Models.Sunplotdata.ssdl|res://*/Models.Sunplotdata.msl;provider=MySql.Data.MySqlClient;provider connection string="server=localhost;user id=sdDS;Password=sdDataSystem_zgf;database=sunplotweb"" providerName="System.Data.EntityClient" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
</entityFramework>
Что я должен сделать, чтобы заставить его работать весело? Спасибо, ребята!