1 / 1 / 0
Регистрация: 26.02.2015
Сообщений: 125
|
|
1 | |
Строка подключения ASP MVC02.02.2017, 17:03. Показов 1523. Ответов 4
Метки нет (Все метки)
Добрый день! Подскажите пожалуйста, уважаемые знатоки, словом или делом! Вопрос в следующем. Создаю я новое ASP MVC 5 приложение. Всё понятно, там есть уже заготовка с контроллерами и моделями регистрации и авторизации. Так вот. Только я публикую эту же заготовку на внешний IIS, так приложение отказывается работать с БД! В смысле, ни регистрации, ни авторизации! Само приложение норм отрабатывает! Я так думаю, проблема в строке подключения. Они имеет вид:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=C:\inetpub\wwwroot\webApp.com\App _Data\DB.mdf;Initial Catalog=DB;Integrated Security=True" providerName="System.Data.SqlClient" /> По крайней мере в web.config я так прописал. А точнее изменил: AttachDbFilename=|DataDirectory|\DB.mdf на абсолютный путь. Кто подскажет друзья? Конкретно при попытке регистрации или авторизации ошибка вылезает следующая: Пробовал менять строку на такие: С одинарными кавычками в пути: <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename='C:\inetpub\wwwroot\webApp.com\Ap p_Data\DB.mdf';Initial Catalog=DB;Integrated Security=True" providerName="System.Data.SqlClient" /> Менял экземпляр SQLServer: (Экземпляр указан в SQLMS) <add name="DefaultConnection" connectionString="Data Source=VAN-PC\SQLSERVER;AttachDbFilename=C:\inetpub\wwwroot\webApp.com\App_Data\DB.mdf;Init ial Catalog=DB;Integrated Security=True" providerName="System.Data.SqlClient" /> Оставлял путь прежним: <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-Vrayone-20170131084656.mdf;Initial Catalog=aspnet-Vrayone-20170131084656;Integrated Security=True" providerName="System.Data.SqlClient" /> Короче результата ноль!
0
|
02.02.2017, 17:03 | |
Ответы с готовыми решениями:
4
ASP.NET MVC 4,ASP.NET MVC 4.5 и ASP.NET MVC 5 большая ли разница между ними? ASP.net MVC против MVC обычного Стоит ли изучать asp.net mvc 4 из за скорого выхода asn.net mvc vNext ? Стоит ли изучать ASP.NET MVC 4 не зная просто ASP.NET? |
5 / 5 / 1
Регистрация: 07.05.2013
Сообщений: 28
|
|
02.02.2017, 17:14 | 2 |
"Data Source=(LocalDb)\MSSQLLocalDB; - это подключение к локальной базе данных, по идее при размещении на хостинг должны строку выдавать
0
|
1 / 1 / 0
Регистрация: 26.02.2015
Сообщений: 125
|
|
02.02.2017, 17:19 [ТС] | 3 |
0
|
5 / 5 / 1
Регистрация: 07.05.2013
Сообщений: 28
|
|
02.02.2017, 17:28 | 4 |
http://metanit.com/sharp/mvc/13.2.php
Если мы при создании веб-приложения использовали движок базы данных localdb, то нам надо разместить базу данных на MS SQL Servere и соответсвенно изменить строку подключения к базе данных, чтобы использовать уже не localdb, который предназначен только для целей разработки, а MS SQL Server. Т.е. нужный кусок в настройках MS SQL Server
1
|
1 / 1 / 0
Регистрация: 26.02.2015
Сообщений: 125
|
|
02.02.2017, 17:46 [ТС] | 5 |
Почитаю
0
|
02.02.2017, 17:46 | |
02.02.2017, 17:46 | |
Помогаю со студенческими работами здесь
5
Как переделать проект ASP.NET WebForms в ASP.NET MVC 5 Миграция с Asp.NET на Asp.NET MVC. Ошибка в маршрутизации Наследование в asp mvc JS+ASP.NET MVC Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |