Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как такое может быть - "вылетает" сайт. / 25 сообщений из 38, страница 1 из 2
31.03.2016, 08:23
    #39204693
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
Подскажите пожалуйста (MVC C#)

Ставлю код в контроллер, компилирую, вывожу результат в представление.
Все работает, все корректно.

Проходит время - не предсказуем - несколько дней, например, работает, а потом сайт выдает ошибку, "как-бы" - нед кода в контроллере.

Перекомпилируешь - заработало.

Что это может быть и как решить?
...
Рейтинг: 0 / 0
31.03.2016, 08:49
    #39204710
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
Ответ Вы хотите прямой услышать, или "как-бы нед"?
...
Рейтинг: 0 / 0
31.03.2016, 08:52
    #39204713
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
skyANA,

как напишите, такой и прочитаю.
...
Рейтинг: 0 / 0
31.03.2016, 08:58
    #39204719
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
Как бы код у Вас пропадает, срок годности у него меньше, чем у кефира.

А если серъёзно, то приведите точный и полный текст сообщения об ошибке, а не свою трактовку.
...
Рейтинг: 0 / 0
31.03.2016, 09:00
    #39204721
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
Может Вы забыли свои изменения в общий репозиторий выложить и раз в несколько дней выкатывается версия без оных...
...
Рейтинг: 0 / 0
31.03.2016, 09:11
    #39204736
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
skyANAКак бы код у Вас пропадает, срок годности у него меньше, чем у кефира.

А если серъёзно, то приведите точный и полный текст сообщения об ошибке, а не свою трактовку.



Представление содержит: @Html.Action("HomeNewProducts", "Product")
Информация выводится на страницу корректно.

Но, в какой то момент "выдает":
A public action method 'HomeNewProducts' was not found on controller 'Site.Web.Controllers.ProductController'.


Заходим в контроллер - все на месте.

Кликаем над кодом, сдвигаем его на одну строку вниз, перекомпилируем - страница вновь работает корректно.
...
Рейтинг: 0 / 0
31.03.2016, 09:14
    #39204743
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
skyANAМожет Вы забыли свои изменения в общий репозиторий выложить и раз в несколько дней выкатывается версия без оных...

Думал об этом.
Но дело в том, что нет точного периода ошибки.

Она может возникнуть через "дни", а может в один день - несколько раз.
...
Рейтинг: 0 / 0
31.03.2016, 09:19
    #39204748
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
vladka63skyANAМожет Вы забыли свои изменения в общий репозиторий выложить и раз в несколько дней выкатывается версия без оных...

Думал об этом.
Но дело в том, что нет точного периода ошибки.

Она может возникнуть через "дни", а может в один день - несколько раз.
Коллеги запускают сборку, когда им требуется. К примеру когда публикуют свои изменения.
...
Рейтинг: 0 / 0
31.03.2016, 09:20
    #39204750
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
skyANA,

Нет, я "один" на сайте.
...
Рейтинг: 0 / 0
31.03.2016, 09:22
    #39204753
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
Расскажите, где и как у Вас сайт развёрнут. Как Вы свои перекомпилированные сборки ему подкладываете?
...
Рейтинг: 0 / 0
31.03.2016, 09:24
    #39204754
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
Ну и приведите полный текст ошибки, как я просил, а не только вырезанную из него часть.
...
Рейтинг: 0 / 0
31.03.2016, 09:26
    #39204758
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
skyANAРасскажите, где и как у Вас сайт развёрнут. Как Вы свои перекомпилированные сборки ему подкладываете?


У меня выделенный удаленный сервер.
Непосредственно на нем и веду разработку (VS).
После перекомпиляции, соответственно, изменения сразу отображаются на сайте.
...
Рейтинг: 0 / 0
31.03.2016, 09:29
    #39204761
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
vladka63skyANAРасскажите, где и как у Вас сайт развёрнут. Как Вы свои перекомпилированные сборки ему подкладываете?


У меня выделенный удаленный сервер.
Непосредственно на нем и веду разработку (VS).
После перекомпиляции, соответственно, изменения сразу отображаются на сайте.
Где хостится приложение? Какой веб сервер используется? Каким образом он "узнаёт", что прошла перекомпиляция?
...
Рейтинг: 0 / 0
31.03.2016, 09:31
    #39204763
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
Кто, кроме Вас, имеет доступ к удалённому серверу? Где хранятся исходники приложения? Кто ещё имеет к ним доступ?
...
Рейтинг: 0 / 0
31.03.2016, 09:33
    #39204767
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
skyANAvladka63пропущено...



У меня выделенный удаленный сервер.
Непосредственно на нем и веду разработку (VS).
После перекомпиляции, соответственно, изменения сразу отображаются на сайте.
Где хостится приложение? Какой веб сервер используется? Каким образом он "узнаёт", что прошла перекомпиляция?

fozzy.com
...
а вообще, в процессе общения с вами, у меня возникло одно предположение, которое хочу проверить.
Сейчас с хостерами пообщаюсь и если не подтвердится мое предположение, вернусь.

Заранее благодарю :)
...
Рейтинг: 0 / 0
31.03.2016, 09:38
    #39204774
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
vladka63а вообще, в процессе общения с вами, у меня возникло одно предположение
Я в основном для этого свои вопросы и задал :)
...
Рейтинг: 0 / 0
31.03.2016, 12:22
    #39204965
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
vladka63, предчувствую, причина будет явно глупой.
...
Рейтинг: 0 / 0
04.04.2016, 11:13
    #39207277
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
Axeleronvladka63, предчувствую, причина будет явно глупой.

да я вот умных причин то еще не видел :)
Они все время - глупые :) ))

Проблема не решена..
Сайт "слетает" "в какой-то момент" и при перезагрузки.
Сообщения те же.

Хостеры - разводят руками.. говорят - "нам не сложно признаться, но реально - это не мы".

Любые идеи!
...
Рейтинг: 0 / 0
04.04.2016, 11:44
    #39207321
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
vladka63, приведите полный текст ошибки.
...
Рейтинг: 0 / 0
04.04.2016, 13:14
    #39207472
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
skyANAvladka63, приведите полный текст ошибки.

Это полный (выше писал) или нужно со всеми процессами, что указаны в ошибке?

Представление содержит: @Html.Action("HomeNewProducts", "Product")
Информация выводится на страницу корректно.

Но, в какой то момент "выдает":
A public action method 'HomeNewProducts' was not found on controller 'Site.Web.Controllers.ProductController'.


Заходим в контроллер - все на месте.

Кликаем над кодом, сдвигаем его на одну строку вниз, перекомпилируем - страница вновь работает корректно.
...
Рейтинг: 0 / 0
04.04.2016, 14:46
    #39207583
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
vladka63skyANAvladka63, приведите полный текст ошибки.

Это полный (выше писал) или нужно со всеми процессами, что указаны в ошибке?
Да.
...
Рейтинг: 0 / 0
05.04.2016, 11:00
    #39208154
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
skyANAvladka63пропущено...


Это полный (выше писал) или нужно со всеми процессами, что указаны в ошибке?
Да.

Вот. возникла ошибка.
При этом:
1. просто перекомпиляция ничего не дает. Нужно обязательно зайти в контроллер и "сдвинуть" код (например - на одну строку вниз);
2. вот эта ошибка - это "вдруг" возникшая, потому что все "только что совершенно нормально работало".

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
Server Error in '/' Application.

Method not found: 'Site.Web.Models.Catalog.VendorBriefInfoModel Site.Web.Models.Catalog.ProductOverviewModel.get_VendorModel()'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.MissingMethodException: Method not found: 'Site.Web.Models.Catalog.VendorBriefInfoModel Site.Web.Models.Catalog.ProductOverviewModel.get_VendorModel()'.

Source Error: 


Line 34:         
Line 35:         <a href="@Url.RouteUrl("Vendor", new { SeName = Model.VendorModel.SeName })" title="@Model.VendorModel.Name">
Line 36:             @Model.VendorModel.Name
Line 37:         </a> 
Line 38:     </div>

Source File: c:\Site.Web\Views\Shared\_ProductBoxHomeProducts.cshtml    Line: 36 

Stack Trace: 


[MissingMethodException: Method not found: 'Site.Web.Models.Catalog.VendorBriefInfoModel Site.Web.Models.Catalog.ProductOverviewModel.get_VendorModel()'.]
   ASP._Page_Views_Shared__ProductBoxHomeProducts_cshtml.Execute() in c:\Site.Web\Views\Shared\_ProductBoxHomeProducts.cshtml:36
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +280
   System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +126
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +125
   System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) +147
   ASP._Page_Views_Product_HomepageProducts_cshtml.Execute() in c:\Site.Web\Views\Product\HomepageProducts.cshtml:13
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +280
   System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +126
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +125
   System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +380
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +109
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +97
   System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +241
   System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +29
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +111
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +53
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +19
   System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +51
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +111
   System.Web.Mvc.<>c__DisplayClass4.<Wrap>b__3() +15
   System.Web.Mvc.ServerExecuteHttpHandlerWrapper.Wrap(Func`1 func) +41
   System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride) +1783

[HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'.]
   System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride) +2816
   System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage) +275
   System.Web.HttpServerUtilityWrapper.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm) +94
   System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter) +716
   System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues) +123
   ASP._Page_Views_Home_Index_cshtml.Execute() in c:\Site.Web\Views\Home\Index.cshtml:28
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +280
   System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +126
   System.Web.WebPages.StartPage.ExecutePageHierarchy() +143
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +110
   System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +380
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +109
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +890
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +97
   System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +241
   System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +29
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +111
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +53
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +19
   System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +51
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +111
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288
...
Рейтинг: 0 / 0
05.04.2016, 11:02
    #39208157
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
vladka63,

Обратите пожалуйста внимание, что
ошибка - @Model.VendorModel.Name
а выше по тексту - иная ошибка..

Тоже все работало, отражало, а потом перестало..
...
Рейтинг: 0 / 0
05.04.2016, 11:42
    #39208201
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
vladka63, создай новый чистый проект, забей туда только данный функционал и попробуй взять за отправную точку в своем исследовании что не так.
...
Рейтинг: 0 / 0
05.04.2016, 12:31
    #39208261
angel_zar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как такое может быть - "вылетает" сайт.
vladka63У меня выделенный удаленный сервер.
Непосредственно на нем и веду разработку (VS).
После перекомпиляции, соответственно, изменения сразу отображаются на сайте.

"После перекомпиляции, соответственно, изменения сразу отображаются на сайте." то есть у вас IIS ссылается на папку данного проекта и Вы не делаете деплой?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как такое может быть - "вылетает" сайт. / 25 сообщений из 38, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]