У меня есть вебапи в .Net Core 2.1.Я использовал Microsoft SQL Management Studio, поставляемую с Visual Studio 2017, для создания базы данных, которую webapi использует для обработки своих данных.Когда я запускаю его (webapi) в VisualStudio, он работает нормально, я могу звонить через POSTMAN и получаю ответы довольно хорошо, но проблема возникает при развертывании webapi на локальном IIS.Я получаю эту страницу ошибки:
Произошла ошибка при запуске приложения.Win32Exception: неизвестная ошибка (0x89c50118) Неизвестное расположение SqlException: ошибка, связанная с сетью или экземпляром, возникла при установлении соединения с SQL Server.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: сетевые интерфейсы SQL, ошибка: 50 - произошла ошибка времени выполнения локальной базы данных. Невозможно создать автоматический экземпляр. Сведения об ошибке см. в журнале событий приложений Windows.) System.Data.SqlClient.SqlInternalConnectionTds..ctor (удостоверение DbConnectionPoolIdentity, SqlConnectionString connectionOptions, SqlCredential учетных данных, объект providerInfo, строка новый_пароль, SecureString newSecurePassword, BOOL redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, BOOL applyTransientFaultHandling) Win32Exception: неизвестная ошибка (0x89c50118)
у меня такая же ConnectionString в appsetting.json, потому что база данных одна и та же, когда я запускаю webapi в visual studio, поэтому я не знаю, что я делаю неправильно.
Нужно ли мне настраивать IIS или DataBase?Любая помощь, пожалуйста?