Это может быть основной вопрос, но я не очень хорошо разбираюсь в SQL Server.
Я использую Visual Studio 2008 Professional.
В проекте ASP .NET MVC 3, который я создалбаза данных, которая находится в «App_Data».
Файл web.config использует это как connectionString (частичное):
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;
Когда я копирую проект на рабочий сервер, начальная страница входа в систему MVC отображается нормально.Когда я полностью ввел имя пользователя и пароль для входа, я получаю
Не удалось создать пользовательский экземпляр SQL Server из-за сбоя при запуске процесса для пользовательского экземпляра
сообщение об ошибке.
Для экземпляра SQL Server Express 2008 в производственной системе задано использование «Локальная система» для проверки подлинности.
Я думаю, что я не настраиваю SQL Express или веб-страницу.правильно ли настроить?
UPDATE1
Большинство ссылок, найденных в Интернете, говорят об удалении папки.В моем сценарии нет папки C: \ Documents and Settings \ YOUR_USERNAME \ Local Settings \ Application Data \ Microsoft \ Данные Microsoft SQL Server \ SQLEXPRESS '.
Мое решение на данный момент (после большого количества ASP .NET /Обзор безопасности IIS / SQL SErver) должен был установить для «User Instance = True» значение «User Instance = False» в производственном файле web.config.