Не удалось начать с исключения SQL - PullRequest
0 голосов
/ 03 февраля 2020

Я только что создал новый виртуальный сервер в качестве новой среды тестирования, как MS Windows Server 2016 с. NET Framework 2.0, 3.0, 3.5, 4.0. 4.6.01586 и ASP. NET 4.6 и развернули версию кода, которая отлично работает на других машинах.

Но ошибка появилась без какой-либо конкретной причины. Серверы создаются из одного шаблона с одинаковой конфигурацией. Развернутый код одинаков (за исключением файлов конфигурации с разными конечными точками).

Из windows журнала приложения я вижу, что источником является ASP. NET 4.0.303.19.0 (уровень предупреждения).

В отличие от похожих ошибок с исключениями Nhibernate, об этом нет никаких замечаний.

Кто-нибудь сталкивался с такой же / похожей проблемой? Если да, смог ли он решить или намекнуть мне?

Exception information: 
    Exception type: FaultException`1 
    Exception message: Begin failed with SQL exception

Server stack trace: 
   at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]: 
   at ***.SharedCommon.SharedUtils.TimeoutHA(Action`1 func, Int32 timeout, Boolean thread, String servername, Nullable`1 OperationTimeLog, Exception& ret_ex)
   at ***.Implementations.IbWebModul.HAVolaniTimeout(Action`1 func, Boolean timeoutB, Nullable`1 timeout, Boolean thread)
   at ***.Implementations.IbWebModul.ibWcfCall(Session& s, Stopwatch w, Boolean Timeout, Boolean check, Boolean Anonymous, String MethodName, Object[] args)
   at ***.Implementations.IbWebModul.ibWcfCall(Boolean Timeout, Boolean Anonymous, Boolean Check, String MethodName, Object[] args)
   at ***.Implementations.IbWebModul.Vzi_GetWebStavOnlineZadosti()
   at ***.ViewModel.CiselnikVzi.NactiVse(Nullable`1 Time)
   at ***.WebLoginDokument.Page_Load(Object sender, EventArgs e)
   at System.Web.UI.Control.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Request information: 
    Request URL: https://***:443/login.aspx 
    Request path: /login.aspx 
    User host address: ***
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: <domain>\<user account>

Thread information: 
    Thread ID: 68 
    Thread account name: <domain>\<user account>
    Is impersonating: False 
    Stack trace:
   at ***.SharedCommon.SharedUtils.TimeoutHA(Action`1 func, Int32 timeout, Boolean thread, String servername, Nullable`1 OperationTimeLog, Exception& ret_ex)
   at ***.Implementations.IbWebModul.HAVolaniTimeout(Action`1 func, Boolean timeoutB, Nullable`1 timeout, Boolean thread)
   at ***.Implementations.IbWebModul.ibWcfCall(Session& s, Stopwatch w, Boolean Timeout, Boolean check, Boolean Anonymous, String MethodName, Object[] args)
   at ***.Implementations.IbWebModul.ibWcfCall(Boolean Timeout, Boolean Anonymous, Boolean Check, String MethodName, Object[] args)
   at ***.Implementations.IbWebModul.Vzi_GetWebStavOnlineZadosti()
   at ***.ViewModel.CiselnikVzi.NactiVse(Nullable`1 Time)
   at ***.WebLoginDokument.Page_Load(Object sender, EventArgs e)
   at System.Web.UI.Control.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

РЕДАКТИРОВАТЬ: Для пользователей ошибка появляется при первом просмотре ссылки (generic c 500), см. S c ниже. После открытия второй вкладки (в том же сеансе браузера) страница загружается правильно.

Снимок экрана с 500

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...