Release Build (оптимизированный код) не будет развертываться в AWS - PullRequest
0 голосов
/ 15 марта 2019

В настоящее время работает над переходом с Azure на AWS.У меня все настроено и работает (Elastic Beanstalk с Classic Load Balancer, SSL через диспетчер сертификатов и поддомен через Route 53), однако в настоящее время я могу только развернуть, используя AWS Toolkit для Visual Studio, когда я выбираю Debug в качестве конфигурации сборки проекта,Если я выберу Release (которую я переименовал в Production), он будет успешно собран, но не развернут.

Я получу следующую ошибку:

....packaging -  project build completed successfully.
....packaging -  CreateProviderList: build error: 'E:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\Web\Deploy\Microsoft.Web.Publishing.MSDeploy.Common.targets' at (55,5): Web deployment task failed. (A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified))
....packaging -  project build completed with errors.
..build of project archive failed, abandoning deployment

Не уверен, что именно идет не так,в нем упоминается ошибка SQL, и единственное, что у меня есть, это моя сущность и другая строка подключения к RDS в web.config.Если это поможет мне предоставить мою веб-конфигурацию, я могу добавить отредактированную версию здесь по запросу.

Экземпляр MS SQL RDS не является частью Elastic Beanstalk.Он находится в VPC, и надлежащая безопасность была настроена.Как я уже сказал, он подключается и работает просто отлично при сборке и развертывании сборки Debug, он просто не будет работать при создании сборки выпуска.

1 Ответ

0 голосов
/ 15 марта 2019

Разобрался. Я как-то добавил записи в Package / Publish SQL для сборки Release. Я удалил это, и оно развернуто и работает без проблем. (Чтобы найти, щелкните правой кнопкой мыши проект-> свойства-> Пакет / Опубликовать SQL).

...