2014-12-26 8 views
0

Я пытаюсь развернуть приложение MVC на сервере IIS. я поделился sqllocaldb с помощью командной строки и создал частный экземпляр LocalDB с именем IIS_DBПроблема при развертывании приложения ASP.NET MVC на сервере IIS

Я также изменил строку подключения в моем файле web.config для

<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\.\IIS_DB;Initial Catalog=aspnet-MvcApplication26-20141226150050;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcApplication26-20141226150050.mdf" providerName="System.Data.SqlClient" /> 

В настоящее время я могу просмотреть Главная страница, когда я нажимаю «Обзор» из диспетчера ISS.

Но когда я нажимаю на Регистрация/Вход гиперссылкой, я получаю следующую ошибку

Невозможно присоединить файл 'C: \ Inetpub \ Wwwroot \ MvcApplication26 \ App_Data \ САШ-MvcApplication26-20141226150050.mdf' как база данных 'aspnet-MvcApplication26-20141226150050'.

ответ

0

После обмена базой данных здесь является то, что вы должны сделать
Перейти к визуальной студии => databaseexplorer => добавить соединение
Для имени сервера введите (LocalDB). \ IIS_DB затем щелкните правой кнопкой мыши на соединении и выберите новый запрос и выполните эту команду:
создать login [IIS APPPool \ DefaultAPPPool] из окон; Exec sp_addsrvrolemember N'IIS AppPool \ DefaultAppPool, сисадмин

+0

Уже сделано, что я все еще получаю ту же ошибку Не удается прикрепить файл 'C: \ inetpub \ wwwroot \ MvcApplication26 \ App_Data \ aspnet-MvcApplication26-20141226150050.mdf' в качестве базы данных 'aspnet-MvcApplication26-20141226150050'. –

1

я, наконец, решил это вручную скопировать папку App_Data из Visual Studio в каталог мое приложение на сервере IIS

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