Подключите исходный код C # MVC к локальной базе данных - PullRequest
0 голосов
/ 22 ноября 2018

Я начинаю работу в новой компании, и я должен начать использовать систему, разработанную в .net core MVC кем-то другим.

У меня есть локальная копия базы данных и локальная копиякода.Я могу получить доступ к базе данных SQL-сервера и сделать свои собственные SQL-запросы в SQL Server 2014, к сожалению, я не могу подключить свой код Visual Studio к моей базе данных и заставить все работать локально.

Я пытался загрузить «Views \ Home \»Index.cshtml ", страница начинает загружаться с" localhost: 45896 ", и через несколько секунд я получаю следующую ошибку:

Кажется, что путь в файле json записан неправильно, но я неуверен, как написать это любым другим способом.

Или, может быть, что-то еще.

Строка подключения:

"ConnectionStrings": {"DefaultConnection": "Server =/ SQLExpress; База данных = что-то_частица; Идентификатор пользователя = admins; Пароль = Admin; "," EntityFrameworkConnection ":" источник данных = 172.16.10.5; исходный каталог = companyname_common; постоянная информация о безопасности = True; идентификатор пользователя = admin; пароль = azerty;MultipleActiveResultSets = True; App = EntityFramework ""},

Спасибо

С наилучшими пожеланиями Rui

Произошла ошибка при запуске приложения. Win32 Исключение: исключение возможного отказа от использования

Неизвестное местоположение SqlException: исключение из возможных ситуаций, связанных с производством данных через SQL Server,Доступно для вас.Проверьте правильность и правильность установки и настройку SQL Server для удаленной проверки подлинности.(поставщик: поставщик именованных каналов, ошибка: 40 - Невозможно установить соединение с SQL Server)

System.Data.SqlClient.SqlInternalConnectionTds..ctor (идентификатор объекта DbConnectionPoolIdentity, SqlConnectionString connectionOptions, поставщик объекта SqltialdenInfostring newPassword, SecureString newSecurePassword, bool redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, пул DbConnectionPool, строка accessToken, bool applyTransientFaultHandling)

Win32Exception: Le chemin d’accès spécifié n’est pas valide
10-й обменный пункт: 282-й обменный пункт: 282-й обменный пункт.est pas valide

SqlException: исключая ошибки в работе со специализацией по производству и настройке соединения с SQL Server.Доступно для вас.Проверьте правильность и правильность установки и настройку SQL Server для удаленной проверки подлинности.(поставщик: поставщик именованных каналов, ошибка: 40 - Невозможно установить соединение с SQL Server)

System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity

удостоверение, SqlConnectionString connectionOptions, SqlCredential учетные данные, объект providerInfo, строка newPassword, SecureString newSecurePassword, boolireredUSqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool бассейн, струнный маркер доступа, BOOL applyTransientFaultHandling) System.Data.SqlClient.SqlConnectionFactory.CreateConnection (DbConnectionOptions варианты, DbConnectionPoolKey poolKey, объект poolGroupProviderInfo, DbConnectionPool бассейн, DbConnection owningConnection, DbConnectionOptions userOptions) System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection (пул DbConnectionPool, DbConnection owningObject, параметры DbConnectionOptions, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) System.Data.ProviderBase.DbConnectionPool.CreateObject (DbConnectObjects, DbConnectionInternal oldConnection) System.Data.ProviderBase.DbConnectionPool.UserCreateRequest (DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) System.Data.ProviderBase.DbConnectionPool.TryGetConnection (DbConnection owningObject, UINT waitForMultipleObjectsTimeout, BOOL allowCreate, BOOL onlyOneCheckConnection, DbConnectionOptions userOptions, из DbConnectionInternal соединения) System.Data.ProviderBase.DbConnectionPool.TryGetConnection (DbConnection owningObject, TaskCompletionSource повторить, DbConnectionOptions userOptions, из соединения DbConnectionInternal) System.Data.ProviderBase.DbConnectionFactory.TryGetConnection (DbConnection owningConnection, TaskCompletionSource повторить, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, из DbConnectionInternal соединения) System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal (DbConnection outerConnection, DbConnectionFactory ConnectionFactory, TaskCompletionSource повторить, DbConnectionOptions userOptions) System.Data.SqlClient.SqlConnection.TryOpenInner (TaskCompletionSource retry) System.Data.SqlClient.SqlConnection.TryOpen (TaskCompletionSource retry) System.Data.SqlClient.SqlConnection.Open () Hangfire.SqlServer.SqlServerStorage.CreateAndOpenConnection () Hangfire.SqlServer.) Hangfire.SqlServer.SqlServerStorage..ctor (параметры строки nameOrConnectionString, SqlServerStorageOptions) Hangfire.SqlServerStorageExtensions.UseSqlServerStorage (конфигурация IGlobalConfiguration, строка имя

новый SqlServerStorageOptions ()

Hangfire.HangfireServiceCollectionExtensions + <> c__DisplayClass1_0.b__10 (конфигурация IGlobalConfiguration)sitFactoryService (FactoryService factoryService, провайдер ServiceProvider)ServiceLookup.CallSiteRuntimeResolver.VisitSingleton (SingletonCallSite singletonCallSite, поставщик ServiceProvider) Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor.VisitCallSite (IServiceCallSite callSite, TArgument аргумент) Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve (IServiceCallSite callSite, поставщик ServiceProvider) Microsoft.Extensions.DependencyInjection.ServiceProvider + <> c__DisplayClass16_0.b__0 (поставщик ServiceProvider) Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService (Тип serviceType) Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService (поставщик IServiceProvider, тип ServiceType) Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService (поставщик IServiceProvider) Hangfire.HangfireApplicationBuilderExtensions.UseHangfireServer (IApplicationBuilder приложение, опции BackgroundJobServerOptions, IEnumerable additionalProcesses, хранение JobStorage) SofedisWebsite.Startup.Configure (Приложение IApplicationBuilder, IHostingEnvironment env, ILoggerFactory loggerFactory, IApplicationLifetime appLifetime, FileServerProvider fileServerprovider) в приложении Startup.cs

                app.UseHangfireServer(new BackgroundJobServerOptions()
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Microsoft.AspNetCore.Hosting.ConventionBasedStartup.Configure(IApplicationBuilder

Microsoft.AspNetCore.Hosting.Internal.AutoRequestServicesStartupFilter + <> c__DisplayClass0_0.b__0 (построитель IApplicationBuilder) Microsoft.AspNetCore.Hosting.Internal.WebHost.BuildApplication ()

0.Microsoft.AspNetCore.Hosting версия 1.1.1 |Microsoft Windows 10.0.10586 |Нужна помощь?

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

добавить строку подключения в веб-конфигурации

внутри configuration тега

<connectionStrings>
  <add name="connectionname" 
       connectionString="Server=localhost; Database=dbname;
       Integrated Security=True"; providerName="System.Data.SqlClient" />
</connectionStrings>

и для чтения этой строки подключения используйте это: -

System.Configuration.ConfigurationManager.
    ConnectionStrings["connectionname"].ConnectionString;
0 голосов
/ 22 ноября 2018

Сконфигурируйте свою TAG строки подключения в файле Web.config.

Пользователь, например, сайт ниже:

https://www.connectionstrings.com/

...