2016-05-04 5 views
0

, поэтому у меня есть проект, который использует localDB, и я хочу опубликовать его на сервере IIS. Если я пытаюсь запустить его он дает мне ошибку:Публикация SQL LocalDB на сервер IIS «Сервер не найден ...» Ошибка

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. 

Я сделал некоторые исследования и нашел эту статью: Deployment of SQL Express LocalDB on IIS

В статье описывается точная проблема у меня, но не дает я могу ответить на этот вопрос (насколько я понимаю)

Тег ниже оказался бесполезным, поскольку я попытался поместить его в файл ApplicationInsights.config и Web.Config без везения. не указывать, где это точно)

<add name="DefaultAppPool"> <processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" /> </add>

У кого-нибудь есть информация или информация? Очень признателен.

+0

это на веб-хостинге или у вас есть контроль над сервером? – Thorarins

+0

@Thorarins Это на школьном сервере, организованном моим профессором. У меня нет никакого контроля над сервером. –

ответ

0

На сервере IIS должен быть установлен SQL Server Express. Если он не установлен, вы должны установить его.

И, если вы назначили какую-либо конкретную учетную запись для своего идентификатора пула приложений, убедитесь, что у пользователя есть разрешения на чтение/запись в папку App_Data. это то, где ваш локальный файл базы данных создается автоматически во время первого запуска.

+0

Есть ли теги, которые я могу использовать в папке web.config, которая позволит пользователю читать/записывать разрешения для App_Data? Если я правильно понимаю вас. –

+0

Нет, вы не можете этого сделать. вам необходимо настроить это в IIS. – Sam

+1

Вы можете использовать инструмент настройки ASP.Net для управления доступом к вашей папке. но этот стажер использует локальную БД и создается в папке App_Data. И когда вы публикуете этот локальный файл БД в IIS, он не будет работать из-за разрешений сервера. https://www.youtube.com/watch?v=cNRC5HhJH5w – Sam

Смежные вопросы