При попытке запустить мой код в рабочей среде я получаю следующее исключение:
Сервер обнаружил ошибку при обработке запроса.Сообщение об исключении: «Указанная недопустимая схема.Ошибки: (0,0): ошибка 0175: Поставщик ADO.NET с именем-инвариантом MySql.Data.MySqlClient либо не зарегистрирован в файле конфигурации компьютера или приложения, либо не может быть загружен.Смотрите подробности во внутреннем исключении.Смотрите журналы сервера для более подробной информации.Трассировка стека исключений: в System.Data.Entity.Core.Metadata.Edm.StoreItemCollection.Loader.ThrowOnNonWarningErrors () в System.Data.Entity.Core.Metadata.Edm.StoreItemCollection.Loader.LoadIrable 4 (IE)sourceFilePaths) в System.Data.Entity.Core.Metadata.Edm.StoreItemCollection.Init (IEnumerable 1 xmlReaders, IEnumerable
1 filePaths, логический throwOnError, IDbDependencyResolver resolver, DbProviderManifest и поставщик провайдера & указатель хранилища данных;System.Data.Entity.Core..System.Data.Entity.Internal.InternalContext.CompatibleWithModel (Boolean throwIfNoMetadata, DatabaseExistenceState существованиеState) в RAWCT.PSS.WebServices.Database.SQL.PSSContext..ctor () в E: \ OneDrive \ Projects \ PSS \ RAWCT.PSS.WebServices \ RAWCT.PSS.WebServices \ Database \ SQL \ PSSContext.cs: строка 52 в RAWCT.PSS.WebServices.Controllers.AccountController.CreateAccount (Int32 payrollID, строковое имя пользователя, строковый пароль, строковое имя, строковое имя, строковое имя телефона, утвержденное логическое значение, логическое значение jobLog, логическое фотоApp) в E: \ OneDrive \ Projects \ PSS \ RAWCT.ervices.ebS.RAWCT.PSS.WebServices \ Controllers \ AccountController.cs: строка 35 в RAWCT.PSS.WebServices.Account.NewAccount (String payrollID, String username, String password, String firstName, String lastName, String phoneNumber, String подтверждено, String jobLog, StringphotoApp) в E: \ OneDrive \ Projects \ PSS \ RAWCT.PSS.WebServices \ RAWCT.PSS.WebServices \ Account.svc.cs: строка 58 в SyncInvokeNewAccount (Object, Object [], Object []) в System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke (Экземпляр объекта, Входы объекта [], Объект [] и выходы) в System.ServiceModel.Dispatcher.DispatchOperaionRuntime.InvokeBegin (MessageRpc & rpc) в System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5 (MessageRpc & rpc) в System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessp.1007 *
Дело в том, что я не использую MySQL для этого проекта, а только MSSQL, так что я не уверен, откуда он?Это отлично работает на тестовом сервере.Вот мой web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
<services>
<service behaviorConfiguration="ServiceBehaviour" name="RAWCT.PSS.WebServices.Account">
<endpoint address="" behaviorConfiguration="web" binding="webHttpBinding" name="AccountService" contract="RAWCT.PSS.WebServices.Interfaces.IAccount" />
</service>
<service behaviorConfiguration="ServiceBehaviour" name="RAWCT.PSS.WebServices.JobLogs">
<endpoint address="" behaviorConfiguration="web" binding="webHttpBinding" name="JobLogsService" contract="RAWCT.PSS.WebServices.Interfaces.IJobLogs" />
</service>
<service behaviorConfiguration="ServiceBehaviour" name="RAWCT.PSS.WebServices.JobSite">
<endpoint address="" behaviorConfiguration="web" binding="webHttpBinding" name="JobSiteService" contract="RAWCT.PSS.WebServices.Interfaces.IJobSite" />
</service>
<service behaviorConfiguration="ServiceBehaviour" name="RAWCT.PSS.WebServices.TimeClock">
<endpoint address="" behaviorConfiguration="web" binding="webHttpBinding" name="TimeClockService" contract="RAWCT.PSS.WebServices.Interfaces.ITimeClock" />
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="web">
<webHttp />
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="ServiceBehaviour">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
<behavior name="">
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
<system.web>
<compilation debug="true" targetFramework="4.7" />
<customErrors mode="Off" />
</system.web>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
<system.data>
<DbProviderFactories>
<remove invariant="MySql.Data.MySqlClient" />
</DbProviderFactories>
</system.data>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0-4.5.0.0" newVersion="11.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Любая помощь будет оценена.