- Remove From My Forums
-
Вопрос
-
Стоит контролер домена. НА нем установленна роль IIS + Termial server
При попытки входа через браузер по линку htpp://server/ IIS открывает страничку.
При попытки входа на http://server/ts
Вылетает ошибка
1. Ошибка из инетаОшибка сервера в приложении ‘/TS’.
Ошибка выполнения
Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в обозревателях, запущенных на локальном сервере.
Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег <customErrors> в файле конфигурации «web.config», который находится в корневом каталоге текущего веб-приложения. В теге <customErrors> следует задать атрибут «mode» со значением «Off».
<!-- Файл конфигурации Web.Config --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>
Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут «defaultRedirect» тега конфигурации <customErrors> приложения таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок.<!-- Файл конфигурации Web.Config --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>Из внутреней сети:
Ошибка сервера в приложении ‘/TS’.
В экземпляре объекта не задана ссылка на объект.
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.
Сведения об исключении: System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
Ошибка источника:
Строка 18: Строка 19: System.Security.Principal.WindowsPrincipal wUser = User as System.Security.Principal.WindowsPrincipal; Строка 20: if (wUser.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator) || User.IsInRole("TS Web Access Administrators")) Строка 21: fUserAdmin = true; Строка 22: elseИсходный файл: c:WindowsWebtsru-RUDefault.aspx Строка: 20
Трассировка стека:
[NullReferenceException: В экземпляре объекта не задана ссылка на объект.] ASP.ru_ru_default_aspx.Page_Init(Object sender, EventArgs e) in c:WindowsWebtsru-RUDefault.aspx:20 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +43 System.Web.UI.Control.OnInit(EventArgs e) +92 System.Web.UI.Page.OnInit(EventArgs e) +12 System.Web.UI.Control.InitRecursive(Control namingContainer) +386 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint-
Перемещено
23 апреля 2012 г. 4:44
forum merge (От:Windows Server 2008)
-
Перемещено
Ответы
-
Скорее всего, речь идет о базе WID.
WID — Windows Internal Database, по-другому называется SSEE — SQL Server Embedded Edition
Это SQL Server 2005, только Database Engine
Экземпляр называется MICROSOFT##SSEE
Доступ к нему возможен по именованному каналу
Authentication mode is WINDOWS-ONLYSQL Server запускается в однопользовательском режиме. Это режим указывает, что одновременный доступ к базе данных получает только один пользователь, в полнофункциональных серверах это в основном используется для операций обслуживания. Вошедший пользователь — NT AUTHORITYNETWORK SERVICE.
Поддержка выделенных административных соединений (dedicated administrator connection) недоступна в данном выпуске SQL Server.
Стандартными средствами админам ей управлять нельзя — невозможно подключиться, т.к. «NT AUTHORITYNETWORK SERVICE» всегда подключен 🙂
Может быть, действительно, сервер просто не обнаруживается. Проверьте с помощью cliconfg, что именованные каналы включены.
-
Изменено
Safety1st
3 апреля 2009 г. 13:14 -
Предложено в качестве ответа
Nikita Panov
4 августа 2009 г. 11:26 -
Помечено в качестве ответа
Nikita Panov
10 августа 2010 г. 9:50
-
Изменено
Всем привет, столкнулся с такой проблемой при запуске ЦА шарика
выскакивает вот такое сообщение:
Ошибка выполнения
Описание: На сервере возникла ошибка приложения. Текущая особая настройка ошибок для этого приложения не позволяет отобразить сведения об ошибке данного приложения.
Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег <customErrors> в файле конфигурации «web.config», который находится в корневом каталоге текущего веб-приложения.
В теге <customErrors> следует задать атрибут «mode» со значением «RemoteOnly». Для разрешения просмотра сведений об ошибке на удаленных компьютерах задайте для «mode» значение «Off».
<!-- Файл конфигурации Web.Config -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly"/>
</system.web>
</configuration>
Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут «defaultRedirect» тега конфигурации <customErrors> приложения
таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок.
<!-- Файл конфигурации Web.Config -->
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
перед тем как данная проблема появилась пытался исправить ошибку : Kerberos Event ID 4
Клиент Kerberos получил ошибку KRB_AP_ERR_MODIFIED с сервера spb-srv-sp02$. Использовалось целевое имя HTTP/spb-srv-sp02.домен.ru. Это означает, что целевому серверу не удалось расшифровать билет, предоставленный клиентом. Это возможно,
когда целевое SPN-имя зарегистрировано на учетную запись, отличную от учетной записи, используемой конечной службой. Убедитесь, что целевое SPN-имя зарегистрировано только на учетную запись, используемую сервером. Эта ошибка также
может возникать, если пароль целевой службы отличается от пароля, заданного для нее в центре распространения ключей Kerberos. Убедитесь, что пароли в службе на сервере и в центре распространения ключей совпадают. Если имя сервера задано не полностью
и конечный домен (домен.RU) отличается от домена клиента (домен.RU), проверьте эти два домена на наличие учетных записей серверов с одинаковыми именами или используйте для идентификации сервера полное имя.
следывал по инструкции:
https://support.microsoft.com/ru-ru/help/832769/how-to-configure-a-windows-sharepoint-services-virtual-server-to-use-kerberos-and-ntlm-authentication
cscript adsutil.vbs set w3svc/1/root/NTAuthenticationProviders «Negotiate,NTLM»
После применения этой команды перестал запускаться ЦА… подскажите как исправить как
запустить ЦА???
- Remove From My Forums
-
Question
-
I’m getting the following error despite customErrors being «Off» in every web.config I can find:
Description:
An application error occurred on the server. The current custom error
settings for this application prevent the details of the application error from
being viewed.Details: To enable the details of this specific
error message to be viewable on the local server machine, please create a
< customErrors> tag within a «web.config» configuration file located in the
root directory of the current web application. This <customErrors> tag
should then have its «mode» attribute set to «RemoteOnly». To enable the details
to be viewable on remote machines, please set «mode» to «Off».<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly"/> </system.web> </configuration>Notes:
The current error page you are seeing can be replaced by a custom error page by
modifying the «defaultRedirect» attribute of the application’s
< customErrors> configuration tag to point to a custom error page
URL.<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="On" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>
Answers
-
-
Edited by
Monday, August 12, 2013 2:34 PM
-
Marked as answer by
George Takei
Monday, August 12, 2013 3:05 PM
-
Edited by
- Remove From My Forums
-
Question
-
I’m getting the following error despite customErrors being «Off» in every web.config I can find:
Description:
An application error occurred on the server. The current custom error
settings for this application prevent the details of the application error from
being viewed.Details: To enable the details of this specific
error message to be viewable on the local server machine, please create a
< customErrors> tag within a «web.config» configuration file located in the
root directory of the current web application. This <customErrors> tag
should then have its «mode» attribute set to «RemoteOnly». To enable the details
to be viewable on remote machines, please set «mode» to «Off».<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly"/> </system.web> </configuration>Notes:
The current error page you are seeing can be replaced by a custom error page by
modifying the «defaultRedirect» attribute of the application’s
< customErrors> configuration tag to point to a custom error page
URL.<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="On" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>
Answers
-
-
Edited by
Monday, August 12, 2013 2:34 PM
-
Marked as answer by
George Takei
Monday, August 12, 2013 3:05 PM
-
Edited by
автор: Александр Шарафан
При работе в управляемом приложении через веб сервис пользователь иногда получает сообщение:
Server Error in ‘/’ Application

С совершенно не вразумительным текстом описания ошибки и рекомендацией как поступить при этом.
Как решать указанную проблему?
Разделим саму проблему на две части:
Проблема Веб сервиса и проблема 1С.
Проблему 1С можно обнаружить и устранить, если запустить режим отладки Тонкого клиента и проверить работу управляемых форм, ответственных за место в котором происходит ошибка.
Здесь мы будем рассматривать половину относящуюся к Веб серверу.
В некоторых источниках пишут что указанная ошибка является характерной для хакерских атак, но в нашем конкретном случае о такой атаке речь идти не может, т.к. проблема возникает при обращении к сервису не из вне сети, а из интранет.
В переводе на русский язык ошибка звучит как: «Ошибка приложения вызванная на сервере. Текущие настройки сервера для этого приложения ошибочны, приложение было остановлено по соображениям безопасности в привентивном режиме.»
Рекомендация данная ниже отключает режим вывода сообщений, но не дает ответа как устранить причину появления ошибки, при условии правильности работы кода 1С во всех других режимах.
немного манипуляций и страница дает уже более понятную информацию:

Если ранее проблема была не понятна, то сейчас более понятно что ошибка относится именно к веб серверу и что вызывается именно привентивным прекращением работы приложения веб сервером.
Проблема же заключается в том, что .net имеет режим валидации исполняемого сервером кода, вот эта валидация и приводит к появлению указанной ошибки.
Для устранения ошибки рекомендуется выполнить настройки вебсервера:
1. ValidateRequest = «False»
например,если в конфигурационном файле у вас уже есть:
<% @ Page Language = «VB» AutoEventWireup = «False» Codebehind = «MyForm.aspx.vb» наследует = «Proj.MyForm»%>
то должно стать:
<% @ Page Language = "VB" AutoEventWireup = "False" Codebehind = "MyForm.aspx.vb" наследует = "Proj.MyForm" ValidateRequest = "False"%>
В более поздних версиях Visual Studio значение этого свойства можно получить на странице свойств, поэтому просто установите » ValidateRequest » на » False«. Любым способом установки можно получить тот же результат.
Примечание:
1.1. Если вы используете. NET 4, то вам необходимо добавить requestValidationMode = «2.0» в HttpRuntime раздел конфигурацииweb.config файла. Например:
<httpRuntime requestValidationMode=»2.0″/>
Если у вас еще нет раздела HttpRuntime в web.config, то это можно сделать такие настройки в разделе <system.web>.
Чтобы глобально выключить проверку запросов добавьте следующую строку в вашем web.config файла: <pages validateRequest=»false» /> раздела <system.web>.
2. Установить EnableEventValidation = «False» запретим проверку корректности события.
3. Установить EnableViewState = "False"
и
4. Установить нужное значение в ExecutionTimeout. В моем случае строка выглядит так: ExecutionTimeOut = «20»
Это верно для: NET 1.1,. NET 2,. NET 3.5 и. NET 4.0
Использованы материалы интернет форумов и сайтов:
автор Александр Шарафан
Моя настройка:
- Максимальная Windows 7
- ИИС 7
- Visual Studio 2008
Сценарий:
- создание простого веб-сайта на местном уровне
- в моем приложении возникает исключение (это идеально, так как я пытаюсь настроить пользовательскую страницу ошибки)
- без настройки customErrors в файле web.config я получаю подробную информацию об ошибке
- С настройкой customErrors в файле web.config я получаю следующую страницу, когда возникает моя ошибка:
Ошибка выполнения
Описание: на сервере произошла ошибка приложения. Текущие пользовательские настройки ошибок для этого приложения не позволяют просматривать подробные сведения об ошибке приложения.
Там еще текста, но я уверен, что вы все видели его раньше. На данный момент URL-адрес:
http://localhost/bluheron/Error.aspx?aspxerrorpath=/bluheron
Таким образом, похоже, что он перенаправлен на мою страницу с ошибкой (Error.aspx), но я не вижу текст моей ошибки («Произошла ошибка. Пожалуйста, попробуйте еще раз»). Вместо этого я получаю забавный URL-адрес с множеством другого текста, включая инструкции по настройке моего файла web.config, который, кстати, содержит следующее:
<customErrors mode="On" defaultRedirect="Error.aspx" />
Он находится в местоположении по умолчанию, которое находится внутри system.web раздел, который находится внутри конфигурация .
Кстати, моя страница Error.aspx находится в корне моего приложения.
Может ли кто-нибудь объяснить, что такое причудливый URL-адрес и почему моя простая страница с ошибкой не отображается?
Спасибо Джей