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

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

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

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

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

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

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

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



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

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


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

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

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

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

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

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

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


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


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



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

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

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

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

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

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

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

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

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

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


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

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

Это полный (выше писал) или нужно со всеми процессами, что указаны в ошибке?
Да.
...
Рейтинг: 0 / 0
Как такое может быть - "вылетает" сайт.
    #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
Как такое может быть - "вылетает" сайт.
    #39208157
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63,

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

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

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


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