Я создал простой веб-API в asp.net core 2.0, который использует localdb в качестве резервного хранилища данных.Он работает полностью, как и ожидалось в отладке - я могу отправлять запросы от почтальона (или браузера) и просматривать мой код.Вот моя строка подключения:
"Server=(localdb)\\MSSQLLocalDB;Database=UniversityDatabase;Trusted_Connection=True;MultipleActiveResultSets=true"
Теперь я хочу, чтобы это работало постоянно, чтобы я мог использовать его из проекта Xamarin.Forms, поэтому я попытался опубликовать веб-приложение с помощью мастера Visual Studio.
1.
2.
UniversityApi затем появляется в IISпод веб-сайтом по умолчанию, но не как приложение.Я выбираю «Преобразовать в приложение», которое показывает мне это диалоговое окно:
3.
Пул приложений NetCoreApps использует No ManagedКод.
Ошибка:
{
"error": [
"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: 50 - Local Database Runtime error occurred. Cannot create an automatic instance. See the Windows Application event log for error details.\r\n)"
]}
Ошибка, по-видимому, описывает проблему с подключением к моему экземпляру Sql Server, что странно, поскольку она отлично работает при отладке в VS,Есть идеи?