Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
connect to database
|
|||
|---|---|---|---|
|
#18+
Приветствую! Подскажите , что не правильно делаю ? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: c# 1. 2. 3. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Ошибка: авторСведения об исключении: System.Data.SqlClient.SqlException: При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра) Ошибка источника: Строка 14: <body> Строка 15: Строка 16: @foreach (SphinxW.Models.Product t in Model) Строка 17: { Строка 18: <h3> @t.Name</h3> Исходный файл: \\mac\home\Documents\Visual Studio 2013\Projects\SphinxW\SphinxW\Views\Product\Index.cshtml Строка: 16 Сервер точно доступен, другие приложения через NLog пишут туда лог и все работает. В таблице asp всего 1 поле Name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 16:02 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
.Net 4.6 MVC5 EntityFramework 6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 16:04 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
Я нашёл проблему! авторПри установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. гг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 16:09 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
hVostt, да в том то и дело, что он доступен и с ним прекрасно работают приложения c# с которых падают туда логи. asp.net отказывается конектиться , как я только со строкой подключения не извращался... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 16:12 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624, лучше обращайтесь к строке подключения по имени, или измените это: Код: xml 1. 2. 3. на это Код: xml 1. 2. 3. 4. На уровне машины в конфигах может быть уже добавлена строка подключения, с именем типа LocalSqlServer . И убедитесь, что сервер доступен, и именно через порт по умолчанию, и не надо указывать имя конкретного инстанса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 16:17 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624asp.net отказывается конектиться Это что значит? У Вас на машине крутится ASP.NET приложение? На локальном IIS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 16:18 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624hVostt, да в том то и дело, что он доступен и с ним прекрасно работают приложения c# с которых падают туда логи. asp.net отказывается конектиться , как я только со строкой подключения не извращался... Проблема не в ASP.NET, а в подключении. Либо у процесса в IIS прав нет, либо строка подключения кривая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 16:35 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
hVosttЛибо у процесса в IIS прав нет.Прав для чего? ТС из-под sa подключается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 17:02 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
skyANA, после ругался, что ключа не хватает, добавил ключ, теперь ругается: авторThe model backing the 'ProductContext' context has changed since the database was created. Consider using Code First Migrations to update the database ( http://go.microsoft.com/fwlink/?LinkId=238269). сделал миграцию, без изменения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 17:04 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624skyANA, после ругался, что ключа не хватает, добавил ключ, теперь ругается: авторThe model backing the 'ProductContext' context has changed since the database was created. Consider using Code First Migrations to update the database ( http://go.microsoft.com/fwlink/?LinkId=238269). сделал миграцию, без изменения... После чего? Кто ругался? На нехватку какого ключа? Куда Вы его добавили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 17:11 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
skyANA, авторEntityType 'Product' has no key defined. Define the key for this EntityType. asp: EntityType: EntitySet 'asp' is based on type 'Product' that has no keys defined. добавил: Код: c# 1. 2. 3. 4. 5. 6. 7. после ошибка: авторThe model backing the 'ProductContext' context has changed since the database was created. Consider using Code First Migrations to update the database ( http://go.microsoft.com/fwlink/?LinkId=238269). Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. Сведения об исключении: System.InvalidOperationException: The model backing the 'ProductContext' context has changed since the database was created. Consider using Code First Migrations to update the database ( http://go.microsoft.com/fwlink/?LinkId=238269). Ошибка источника: Строка 14: <body> Строка 15: <div> Строка 16: @foreach (SphinxW.Models.Product t in Model) Строка 17: { Строка 18: <h3> @t.Name</h3> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 17:18 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
после того, как в строку подключения добавил <clear/> :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 17:19 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
То есть соединение с базой таки состоялось :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 18:01 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
skyANA, ну вроде как да, только данные хотелось бы увидеть:) что-то пока никак не получается эту ошибку победить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 18:10 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
skyANAhVosttЛибо у процесса в IIS прав нет.Прав для чего? ТС из-под sa подключается. А может нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 19:32 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624после того, как в строку подключения добавил <clear/> :) Этот ключ нафиг был не нужен, так как имя строки соединения надо указывать в контексте, а не оставлять волю божью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 19:34 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624после ошибка: ну вот же она: авторThe model backing the 'ProductContext' context has changed since the database was created. Consider using Code First Migrations to update the database ( http://go.microsoft.com/fwlink/?LinkId=238269). Блин, где же мои погоны Капитана Очевидность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 19:35 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
skyANA, Помоги теперь ему миграцию в EF осилить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 19:36 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
hVosttskyANA, Помоги теперь ему миграцию в EF осилить Давай ты. Я же по EF только бредовые вопросы могу задавать, а у тебя получаются развёрнутые ответы по теме. Ну... когда соберёшься :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 20:27 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
skyANAДавай ты. Я же по EF только бредовые вопросы могу задавать, а у тебя получаются развёрнутые ответы по теме. Ну... когда соберёшься :) А я хотел увидеть прогресс, может вопросы в этот раз будут не такие бредовые.. Эх ну ладно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 06:13 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAДавай ты. Я же по EF только бредовые вопросы могу задавать, а у тебя получаются развёрнутые ответы по теме. Ну... когда соберёшься :) А я хотел увидеть прогресс, может вопросы в этот раз будут не такие бредовые.. Эх ну ладно Не сливай, помоги человеку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 08:50 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
skyANAНе сливай, помоги человеку. Я уже ему помог, при чём два раза. А ты лишь разок рыбы наловил, это не помощь, а медвежья услуга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 09:43 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAНе сливай, помоги человеку. Я уже ему помог, при чём два раза. А ты лишь разок рыбы наловил, это не помощь, а медвежья услуга. Хорошо острить, я смеяться устал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 09:46 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624skyANA, после ругался, что ключа не хватает, добавил ключ, теперь ругается: авторThe model backing the 'ProductContext' context has changed since the database was created. Consider using Code First Migrations to update the database ( http://go.microsoft.com/fwlink/?LinkId=238269). сделал миграцию, без изменения... Комрады, ну писал же, что делал миграцию и не помогло:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 11:32 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
Всем Кэпам:) большое спасибо за помощь! ошибку победил, но данных пока не вижу, просто пустая страница открывается, бдю дальше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 11:59 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
skyANAХорошо острить, я смеяться устал :) А что смешного, ты ему посоветовал добавить <clear/> — этот совет ещё хуже, чем совет класть по-больше соли, чтобы не чувствовалось гнильцо. Оно ему решило задачу, но ТС не понял абсолютно ничего. Зачем ты оказываешь медвежьи услуги, да ещё и вредные, не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 12:34 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
hVostt, сейчас и без clear работает. блин просто такая фигня вывести данные из базы данных, а мучаюсь второй день , бред просто в чем может быть причина, что пустую страницу открывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 12:45 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624в чем может быть причина, что пустую страницу открывает? Умеешь в дебаге запускать? Ставить брейкпоинты, смотреть значения переменных во время выполнения? Если нет, то гоу читать https://msdn.microsoft.com/ru-ru/library/k0k771bt.aspx Если да, запускай в дебаге, ставь брейкпоинты, смотри значения переменных, чего не хватает нам расскажи, укажем правильное направление ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 13:17 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
В контроллере делаю точку остановы: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. asp возвращает null... - this {WebApplication5.Controllers.HomeController} WebApplication5.Controllers.HomeController- base {WebApplication5.Controllers.HomeController} System.Web.Mvc.Controller {WebApplication5.Controllers.HomeController}+ base {WebApplication5.Controllers.HomeController} System.Web.Mvc.ControllerBase {WebApplication5.Controllers.HomeController}+ _actionInvoker {System.Web.Mvc.Async.AsyncControllerActionInvoker} System.Web.Mvc.IActionInvoker {System.Web.Mvc.Async.AsyncControllerActionInvoker}+ _asyncManager {System.Web.Mvc.Async.AsyncManager} System.Web.Mvc.Async.AsyncManager _binders null System.Web.Mvc.ModelBinderDictionary _resolver null System.Web.Mvc.IDependencyResolver _routeCollection null System.Web.Routing.RouteCollection+ _tempDataProvider {System.Web.Mvc.SessionStateTempDataProvider} System.Web.Mvc.ITempDataProvider {System.Web.Mvc.SessionStateTempDataProvider} _viewEngineCollection null System.Web.Mvc.ViewEngineCollection+ ActionInvoker {System.Web.Mvc.Async.AsyncControllerActionInvoker} System.Web.Mvc.IActionInvoker {System.Web.Mvc.Async.AsyncControllerActionInvoker}+ AsyncManager {System.Web.Mvc.Async.AsyncManager} System.Web.Mvc.Async.AsyncManager+ Binders {System.Web.Mvc.ModelBinderDictionary} System.Web.Mvc.ModelBinderDictionary DisableAsyncSupport false bool+ HttpContext {System.Web.HttpContextWrapper} System.Web.HttpContextBase {System.Web.HttpContextWrapper}+ ModelState {System.Web.Mvc.ModelStateDictionary} System.Web.Mvc.ModelStateDictionary+ Profile {System.Web.Profile.DefaultProfile} System.Web.Profile.ProfileBase {System.Web.Profile.DefaultProfile}+ Request {System.Web.HttpRequestWrapper} System.Web.HttpRequestBase {System.Web.HttpRequestWrapper}+ Resolver {System.Web.Mvc.DependencyResolver.CacheDependencyResolver} System.Web.Mvc.IDependencyResolver {System.Web.Mvc.DependencyResolver.CacheDependencyResolver}+ Response {System.Web.HttpResponseWrapper} System.Web.HttpResponseBase {System.Web.HttpResponseWrapper}+ RouteCollection Count = 2 System.Web.Routing.RouteCollection+ RouteData {System.Web.Routing.RouteData} System.Web.Routing.RouteData+ Server {System.Web.HttpServerUtilityWrapper} System.Web.HttpServerUtilityBase {System.Web.HttpServerUtilityWrapper}+ Session {System.Web.HttpSessionStateWrapper} System.Web.HttpSessionStateBase {System.Web.HttpSessionStateWrapper}+ TempDataProvider {System.Web.Mvc.SessionStateTempDataProvider} System.Web.Mvc.ITempDataProvider {System.Web.Mvc.SessionStateTempDataProvider}+ Url {System.Web.Mvc.UrlHelper} System.Web.Mvc.UrlHelper+ User {System.Security.Principal.GenericPrincipal} System.Security.Principal.IPrincipal {System.Security.Principal.GenericPrincipal}+ ViewEngineCollection Count = 2 System.Web.Mvc.ViewEngineCollection+ Static members - db {WebApplication5.Models.ProdContextModels} WebApplication5.Models.ProdContextModels asp null System.Data.Entity.DbSet<WebApplication5.Models.ProdModels> И сейчас пересоздал проект при запуске: авторОписание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. Сведения об исключении: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. Ошибка источника: Строка 6: Строка 7: Строка 8: @foreach (var tt in Model) Строка 9: { Строка 10: <div> Исходный файл: \\mac\home\Documents\Visual Studio 2013\Projects\WebApplication5\WebApplication5\Views\Home\Index.cshtml Строка: 8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 17:56 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAХорошо острить, я смеяться устал :) А что смешного, ты ему посоветовал добавить <clear/> — этот совет ещё хуже, чем совет класть по-больше соли, чтобы не чувствовалось гнильцо. Оно ему решило задачу, но ТС не понял абсолютно ничего. Зачем ты оказываешь медвежьи услуги, да ещё и вредные, не понятно. Я посоветовал либо обращаться по имени, либо добавить <clear/>. Почему, читай выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 20:53 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624, покажи код ProdContextModels Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 21:12 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
hVostt, Код: c# 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 09:32 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
ТС сделай code dirst from database, он тебе сгенерирует на основе бд классы правильно, изучаешь и потом продолжаешь писать в стиле code first ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 10:29 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624, Это весь класс? Или кусочек? и вообще, попробуй осилить вот этот пример: https://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application очень простой, после которого многое станет ясно и понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:14 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuТС сделай code dirst from database, он тебе сгенерирует на основе бд классы правильно, изучаешь и потом продолжаешь писать в стиле code first лучше начать с доки и учебных примеров, как мне кажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:15 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
Всем огромное спасибо, одуплился наконец-то мой мозг. Все получилось. Небольшой вопрос, какую роль играет [Key] в модели, в каждой модели ли он нужен, или только в той, которая только с базой работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 15:08 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624[Key] в модели, в каждой модели ли он нужен, или только в той, которая только с базой работает? Нужен только если поля ключа называется на Id, а как-то иначе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 16:52 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
hVostt, Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 17:04 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
еще вопрос: Почему, пока не напишешь это : Код: c# 1. в контексте все время вылетает ошибка о необходимости сделать update базы, но после апдейта ошибка остается, пока вот не пропишешь SetInitializer: авторThe model backing the 'ProdContextModels' context has changed since the database was created. Consider using Code First Migrations to update the database ( http://go.microsoft.com/fwlink/?LinkId=238269). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 17:47 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
hVostt, так в том то и дело, что она включена была изначально, а если я сейчас ее еще раз включаю командой, то он ругается мол при включении авто миграции могут быть потеряны данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 22:53 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
mishanya3624, Значит не включена, потому что сообщение будет другое. Ну если что, можно добавить в команду ключ -Force, он заставит выполнить операцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 23:49 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
hVostt, Спасибо! теперь только до понедельника:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2016, 00:27 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
Да, проблема была в миграции...Спасибо. Такой вопрос, подключаюсь к базе mysql везде название, как в оригинале personal , но вот при запуске приложения он почему-то прибавляет букву s И получается personals , и соответственно пишет, что такой таблицы не существует. Меняю название в базе , все работает. Почему он прибавляет s ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 15:44 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
Как явно указать имя таблицы в модели? Такая фигня помню была и в Laravele где фреймворк от своей умности сам искал таблицы по сути название которой было бы правильнее с s . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 16:55 |
|
||
|
connect to database
|
|||
|---|---|---|---|
|
#18+
нашел, ключ Table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 17:02 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1355827]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 389ms |

| 0 / 0 |
