Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/76: Рейтинг темы: голосов - 76, средняя оценка - 4.59
 Аватар для GENDALF_ISTARI
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740

Ошибка Local Database Runtime. Невозможно создать автоматический экземпляр

08.02.2016, 01:14. Показов 14985. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема подключения к серверу базы
Локально все работает
выводит данные

Publich->File публикуем проект в отдельную папку
Потом IIS ->Добавить сайт добавляем этот каталог

А как подключать SQL к IIS серверу то возникает проблема
с Сайты->Строка Подключения

Вот строка Web.Config которую подключаю в IIS
XML
1
2
3
4
<connectionStrings>
        <remove name="LocalSqlServer" />
        <add connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|Database_base.mdf;Integrated Security=True" providerName="System.Data.SqlClient" name="DB_Context" />
  </connectionStrings>
Строка подключения локальная обычная вот Web.Config
XML
1
2
3
4
 <connectionStrings>
    <add name="DB_Context" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename='|DataDirectory|\Database_base.mdf';Integrated Security=True"
 providerName="System.Data.SqlClient"/>
  </connectionStrings>
Проект ссылка вот: WebApplication_base_test_manual.rar

К сожалению выводит вот (Как решить проблему товарищи)
Миниатюры
Ошибка Local Database Runtime. Невозможно создать автоматический экземпляр  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.02.2016, 01:14
Ответы с готовыми решениями:

SQL Network Interfaces, error: 50 - Произошла ошибка Local Database Runtime
Здравствуйте, многоуважаемые форумчане! Решил попробовать свои силы в asp.net-е. Установил на свою Windows 8.1 IIS, создал в VS2015...

Авторизация в google, error: 52 - Не найден компонент Local Database Runtime
Добрый день Пытаюсь авторизоваться через google. Делаю всё по примеру https://metanit.com/sharp/mvc5/12.2.php При нажатии по...

Произошла Ошибка 50 Local Database Runtime. Невозможно создать автоматический экземпляр
Собсно все в заголовке. Скомпилил прогу, все нормально работало, переустановил винду и все полетело к чертям. При компиляции появляется...

12
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18241 / 14155 / 5366
Регистрация: 17.03.2014
Сообщений: 28,843
Записей в блоге: 1
08.02.2016, 14:24
GENDALF_ISTARI, в ошибке сказано что в журнале событий была сделана запись с инфорамацией об ошибке. Найди её и выложи сюда.
1
Эксперт .NET
 Аватар для Usaga
14086 / 9303 / 1348
Регистрация: 21.01.2016
Сообщений: 34,922
08.02.2016, 17:38
Не пытайтесь использовать LocalDB для работы из под IIS. Настройке нормальный сервер баз данных. Или, если вам так принципиально, то убедитесь, что у учётки из под которой работает пул веб-приложения есть права на создание экземпляра LocalDB и права на чтение файла базы данных.

Добавлено через 3 минуты
Вот вам инструкция по использованию LocalDB с IIS.
1
 Аватар для GENDALF_ISTARI
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
08.02.2016, 18:07  [ТС]
хорошо Найду шас выложу , честно не понимаю IIS он что должен иметь пароль и логин в строке в Web.Config для персонального входа не пойму где это и как видить
0
 Аватар для GENDALF_ISTARI
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
08.02.2016, 18:39  [ТС]
Вот нашел журнал называется
Диспетчер IIS-> Начальная страница(test-host.zapto.org)->IIS->Введение Журнала
(путь к логам %SystemDrive%\inetpub\logs\LogFiles)

там папки
W3SVC1
W3SVC2
W3SVC3

я упаковал в архив LogFiles.rar их, и прикрепил к вашему серваку))
объясните как правильно базу подключить к IIS
да я сделаю на HTML инструкцию, и для себя, и вам скину))
Вложения
Тип файла: rar LogFiles.rar (2.9 Кб, 4 просмотров)
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18241 / 14155 / 5366
Регистрация: 17.03.2014
Сообщений: 28,843
Записей в блоге: 1
08.02.2016, 18:58
Цитата Сообщение от GENDALF_ISTARI Посмотреть сообщение
Вот нашел журнал называется
Диспетчер IIS-> Начальная страница(test-host.zapto.org)->IIS->Введение Журнала
(путь к логам %SystemDrive%\inetpub\logs\LogFiles)
Это не то. Речь идет о журнале событий Windows который просматривается с помощью Event Viewer.
1
 Аватар для GENDALF_ISTARI
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
08.02.2016, 19:30  [ТС]
Администрирвание->Просмотр событий
по этой статье Windows Event

На фото события
Я их сохранил в файл log_error.evtx прикрепил к вашему серваку, в архиве log_error.rar
можно открыть Просмотр событий -> справа Импортировать кажется
Миниатюры
Ошибка Local Database Runtime. Невозможно создать автоматический экземпляр  
Вложения
Тип файла: rar log_error.rar (114.2 Кб, 4 просмотров)
0
Эксперт .NET
 Аватар для Usaga
14086 / 9303 / 1348
Регистрация: 21.01.2016
Сообщений: 34,922
08.02.2016, 19:55
GENDALF_ISTARI, я же вам уже написал в чём ваша проблема. Ссылку даже предоставил, где описано решение. Вот она, на случай, если вы не увидели мой прошлый пост. Вам нужно настроить IIS на загрузку профиля пользователя, для корректной работы LocalDB.
1
 Аватар для GENDALF_ISTARI
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
08.02.2016, 20:09  [ТС]
Ех Usaga я не пойму как это делать
ведь понять можно увидив разницу между
VS2015 локальному подключению к базе в Web.config

и

Подключению в IIS в строке подключения

Я не пойму эту разницу куда строку ту пихать в той статье
в IIS ругаеться

как же ту строку пихать ?

Ну вот IIS->Строки подключения
XML
1
2
3
4
<connectionStrings>
    <add name="DB_Context" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename='|DataDirectory|\Database_base.mdf';Integrated Security=True"
 providerName="System.Data.SqlClient"/>
  </connectionStrings>
Куда мне тулить эту строку ?
XML
1
2
3
<add name="DefaultAppPool">
        <processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
 </add>
если я шас сделаю так пул .NET v4.5 Classic
XML
1
2
3
4
5
6
7
<connectionStrings>
    <add name="DB_Context" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename='|DataDirectory|\Database_base.mdf';Integrated Security=True"
 providerName="System.Data.SqlClient"/>
<add name=".NET v4.5 Classic">
        <processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
 </add>
  </connectionStrings>
то IIS->Строки подключения
скажут ошибку

и куда это тулить в той статье ?

хоть пример правильного подключения IIS есть ?
0
Эксперт .NET
 Аватар для Usaga
14086 / 9303 / 1348
Регистрация: 21.01.2016
Сообщений: 34,922
08.02.2016, 20:23
Изменения нужно внести в файл C:\Windows\System32\inetsrv\config\applicationHost.config. После этого ещё нужно будет дать пользователю, из под которого работает приложение, права на чтение\запись файла базы данных.

Добавлено через 1 минуту
В статье, что по ссылке доступна, всё это написано. Внимательнее читайте.
1
 Аватар для GENDALF_ISTARI
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
09.02.2016, 10:10  [ТС]
Нашол участок в файле %SystemRoot%\inetsrv\config\applicationH ost.config

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<applicationPools>
            <add name="DefaultAppPool" />
            <add name="Classic .NET AppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" />
            <add name=".NET v2.0 Classic" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" />
            <add name=".NET v2.0" managedRuntimeVersion="v2.0" />
            <add name=".NET v4.5 Classic" managedRuntimeVersion="v4.0" managedPipelineMode="Classic" />
            <add name=".NET v4.5" managedRuntimeVersion="v4.0" />
            <add name="vitaly-tornado.zapto.org" />
            <add name="test-host.zapto.org" />
            <applicationPoolDefaults managedRuntimeVersion="v4.0">
                <processModel identityType="ApplicationPoolIdentity" />
            </applicationPoolDefaults>
        </applicationPools>
добавив ( loadUserProfile="true" setProfileEnvironment="true")
и мне что изменить на теге applicationPoolDefaults

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<applicationPools>
            <add name="DefaultAppPool" />
            <add name="Classic .NET AppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" />
            <add name=".NET v2.0 Classic" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" />
            <add name=".NET v2.0" managedRuntimeVersion="v2.0" />
            <add name=".NET v4.5 Classic" managedRuntimeVersion="v4.0" managedPipelineMode="Classic" />
            <add name=".NET v4.5" managedRuntimeVersion="v4.0" />
            <add name="vitaly-tornado.zapto.org" />
            <add name="test-host.zapto.org" />
            <applicationPoolDefaults managedRuntimeVersion="v4.0">
                <processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
            </applicationPoolDefaults>
        </applicationPools>
Или на теге .NET v4.5 Classic их добавить

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<applicationPools>
            <add name="DefaultAppPool" />
            <add name="Classic .NET AppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" />
            <add name=".NET v2.0 Classic" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" />
            <add name=".NET v2.0" managedRuntimeVersion="v2.0" />
            <add name=".NET v4.5 Classic" identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" managedRuntimeVersion="v4.0" managedPipelineMode="Classic" />
            <add name=".NET v4.5" managedRuntimeVersion="v4.0" />
            <add name="vitaly-tornado.zapto.org" />
            <add name="test-host.zapto.org" />
            <applicationPoolDefaults managedRuntimeVersion="v4.0">
                <processModel identityType="ApplicationPoolIdentity" />
            </applicationPoolDefaults>
        </applicationPools>
Еще вопрос на счет самой строки в проекте Web.Config
она правильна ?
XML
1
2
3
4
<connectionStrings>
    <add name="DB_Context" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename='|DataDirectory|\Database_base.mdf';Integrated Security=True"
 providerName="System.Data.SqlClient"/>
  </connectionStrings>
И что менять и как ?

Добавлено через 13 часов 30 минут
Это не помогло, доступ безопасности я разрешил, для IIS каталога проекта
0
 Аватар для GENDALF_ISTARI
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
11.02.2016, 23:11  [ТС]
Ошибка Local Database Runtime IIS MVC

файле %SystemRoot%\inetsrv\config\applicationH ost.config
изменение не действует

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<applicationPools>
            <add name="DefaultAppPool" />
            <add name="Classic .NET AppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" />
            <add name=".NET v2.0 Classic" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" />
            <add name=".NET v2.0" managedRuntimeVersion="v2.0" />
            <add name=".NET v4.5 Classic" managedRuntimeVersion="v4.0" managedPipelineMode="Classic" />
            <add name=".NET v4.5" managedRuntimeVersion="v4.0" />
            <add name="vitaly-tornado.zapto.org" />
            <add name="test-host.zapto.org" />
            <applicationPoolDefaults managedRuntimeVersion="v4.0">
                <processModel identityType="ApplicationPoolIdentity" />
            </applicationPoolDefaults>
        </applicationPools>
Как решить проблему товарищи ?
Миниатюры
Ошибка Local Database Runtime. Невозможно создать автоматический экземпляр  
0
 Аватар для GENDALF_ISTARI
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
21.02.2016, 18:51  [ТС]
Тема закрыта вот мой пример
инструкция решения этой проблемы
пользуйтесь )))
Вложения
Тип файла: rar ASP NET СВЯЗЬ MSSQL.rar (128.5 Кб, 304 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.02.2016, 18:51
Помогаю со студенческими работами здесь

Ошибка 50. Database runtime. Указанный экземпляр LocalBD не существует
Всем привет. Создал бд, подключил ее к проекту, все работает на ура. Скопировал проект на другой ПК и все, посыпались ошибки &quot;Ошибка...

Ошибка: Невозможно создать экземпляр абстрактного класса
class Program { static void Main(string args) { List&lt;Prog&gt; listSoft = new List&lt;Prog&gt;(); //массив...

как исправить Ошибка 8 error C2259: Tabl: невозможно создать экземпляр абстрактного класса
имеется абстрактный класс, у нее есть 4 виртуальных функций: запись и чтение с помощью С и С++ имеется класс Tabl производный от...

Как создать Local Database
Здравствуйте. Выполняю уроки по Стиллмену, не могу добавить Local Database. Нажимаю Добавить - Создать элемент и она отсутствует в...

Создать Local DataBase (SQL Server Compact Edition *.sdf) в MS VisualStudio 2015
Раньше в VS было создание Local DataBase, теперь работаю в VS2015 и не могу найти его. Если его нет то чем заменить? Нужна именно локальная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru