Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать

  • 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-ONLY

    SQL 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

  • Remove From My Forums
  • Question

  • User966057038 posted

    Hi everyone, 

    I’ve just uploaded my ASP.NET application on a new web host. But now whenever I load any .aspx page, I get this error:

    Server Error in ‘/’ Application.


    Runtime Error

    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 remotely (for security reasons). It could, however, be viewed by browsers running on the local
    server machine.

    Details: To enable the details of this specific error message to be viewable on remote machines, 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 «Off».

    <!-- Web.Config Configuration File -->

    <configuration>
    <system.web>
    <customErrors mode="Off"/>
    </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="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
    </configuration>

    It was running perfectly on the previous web host as well as my localhost.
    My web.config includes:

    <configuration>
    <system.web>

    <customErrors mode=»RemoteOnly» defaultRedirect=»~/Error.aspx» />
    <compilation debug=»true» defaultLanguage=»c#»>

    </compilation>

    </system.web>
    </configuration>

    I have read this post already. I have already tried:

    1. Changing customErrors tag to: <customErrors mode=»On» />
    2. Changing customErrors tag to: <customErrors mode=»Off» />
    3. Changing compilation tag to: <compilation debug=»false» defaultLanguage=»c#»>
    4. Asking my web hosting company to ensure that my ASP.NET version is 2.0.xxx.
    5. Asking my web host to ensure that the folder containing my .aspx files is a separate Virtual
      Directory under IIS.

    All of them do not solve the problem. I don’t have any access to the web server’s admin settings (not even a Plesk panel). I have to email the web hosting company for every change I want to make.

    WHat else can I do? Thanks for the help.

На чтение 2 мин. Просмотров 19 Опубликовано 15.12.2019

Я получаю следующую ошибку при попытке подключиться к своему серверному приложению с использованием удаленного взаимодействия:

При подключении к удаленному серверу возникла проблема:
Сервер обнаружил внутреннюю ошибку. Для получения дополнительной информации отключите customErrors в файле .config сервера.

Это код моего серверного приложения:

Кажется, он работает с первого раза, но если серверное приложение не перезапускается, возникает ошибка.

Я думаю, что-то не очищается должным образом, но я не уверен, что, поскольку customError все еще включен.

1110 Любые идеи, с которых я начинаю. Благодаря.

[РЕДАКТИРОВАТЬ] — Благодаря Гульзару я изменил свой код выше для следующего, и теперь отображаются ошибки:

Я получаю следующую ошибку при попытке подключиться к своему серверному приложению с использованием удаленного взаимодействия:

Возможно, возникла проблема при подключении к удаленному серверу:
Сервер обнаружил внутреннюю ошибку. Для получения дополнительной информации отключите customErrors в файле .config сервера.

Это код моего серверного приложения:

Кажется, это работает с первого раза, но если приложение сервера не будет перезапущено, возникает ошибка.

Я предполагаю, что что-то не очищается должным образом, но я не уверен, что так как customError все еще включен.

Любые идеи, с которых я начинаю. Спасибо.

[РЕДАКТИРОВАТЬ] — Благодаря Gulzar я изменил свой код, приведенный выше, следующим образом, и теперь отображаются ошибки:

захожу на сайт myzika . ru
выдаёт такую ошибку

Ошибка сервера в приложении ‘/’.
Ошибка выполнения
Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в обозревателях, запущенных на локальном сервере.

Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег в файле конфигурации «web.config», который находится в корневом каталоге текущего веб-приложения. В теге следует задать атрибут «mode» со значением «Off».

Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут «defaultRedirect» тега конфигурации приложения таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок.

приветствие,

Я разработал веб-сайт с использованием ASP.Net 3.5 и С#. Он отлично работает с Visual Stdio 2010.
Я загрузил свой сайт в свой домен под общей папкой.

Впервые я запустил свой сайт для тестирования (http://wecoders.com/Habib_cuizine/Gallery.aspx)
Я бы восстановил (ошибка сервера в приложении «/».)

Ошибка выполнения Runtime: ошибка приложения произошла на сервер. Текущая пользовательская ошибка настройки для этого приложения предотвращают детали ошибки приложения от просмотра удаленно (для причины безопасности). Это могло бы, однако, просматривать браузеры, работающие на локальный сервер.

Подробности. Чтобы включить информацию об этом конкретное сообщение об ошибке для просмотра на удаленных машинах, пожалуйста, создайте  тег в пределах Файл конфигурации «web.config» расположенный в корневом каталоге текущее веб-приложение. Эта  тег должен иметь его атрибут «mode» установлен на «Off».

<!-- Web.Config Configuration File -->
> 
> <configuration>
>     <system.web>
>         <customErrors mode="Off"/>
>     </system.web> </configuration>

Примечания: Текущая страница ошибки видение может быть заменено обычным страницы ошибки, изменив Атрибут defaultRedirect для выражение тег конфигурации, чтобы указать на пользовательский URL страницы с ошибкой.

> <!-- Web.Config Configuration File -->
> 
> <configuration>
>     <system.web>
>         <customErrors mode="RemoteOnly"
> defaultRedirect="mycustompage.htm"/>
>     </system.web> </configuration>

Чтобы исправить эту ошибку, я добавил в файл webConfig внутри тега:

> <customErrors mode="Off"/>

После этого, когда я обедаю сайт, я получаю новую ошибку, как указано ниже:

Ошибка конфигурации
Описание: Произошла ошибка при обработке файла конфигурации, необходимого для обслуживания этого запроса. Ознакомьтесь с конкретными данными об ошибках ниже и соответствующим образом измените свой файл конфигурации.

Сообщение об ошибке Parser: ошибка использования раздела, зарегистрированного как allowDefinition = ‘MachineToApplication’, превышает уровень приложения. Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS.

Ошибка источника:

Строка 35: ASP.NET для идентификации входящего пользователя.

Line 36:         -->
Line 37:         <authentication mode="Windows" />
Line 38:         <!--

Строка 39: раздел позволяет конфигурировать

Исходный файл:10.0.40.35wecoders.compublichabib_cuizineweb.config Строка: 37

Проконсультируйтесь с тем, как исправить эту ошибку и как настроить мой сайт, который был разработан с использованием Visual Stdio 2010 для публикации в Интернете.

Привет,

4b9b3361

Ответ 1

Ключевой информацией в этой ошибке является следующая строка:

Эта ошибка может быть вызвана виртуальной каталог не настроен как приложения в IIS.

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

Обратитесь в службу хостинга о том, как создать приложение IIS для вашего веб-приложения.

Изменить — добавлено
Если это на вашем сервере, вы можете настроить это самостоятельно, следуя инструкциям в ответе @Frazell Thomas. Он избил меня, чтобы найти эту ссылку. Чтобы сберечь себя от чтения, вы должны сосредоточиться на разделе Создание виртуальных каталогов и локальных веб-сайтов.

Ответ 2

  • щелкните правой кнопкой мыши виртуальный каталог (например, MyVirtualDirectory)

  • щелкните конвертировать в приложение.

Ответ 3

Вы настроили виртуальный каталог как приложение ASP.NET для правильной версии фреймворка?

См. Настройка IIS

Ответ 4

Посмотрите на эти два отрывка:

Я загрузил свой сайт в свой домен под общей папкой.

и

Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS.

Довольно ясно, что вы сделали то, что вы сказали, и не более того, то есть вы передали файлы на веб-сервер, но ничего больше. Вам необходимо настроить эту общую папку в качестве виртуального каталога в IIS, поскольку вам сообщается об ошибке или она просто не работает.

Ответ 5

Похоже, что у вас есть <authentication mode="Windows" /> в вашем файле web.config, но ваш хостинг-провайдер не позволит вам это использовать. Просто удалите эту строку.

Ответ 6

У меня такая же проблема, и я решил удалить файл webconfig из каталога.. тогда он работает..

Ответ 7

http://www.velocityreviews.com/forums/t123353-configuration-error.html


Если вы хотите использовать inetpub/wwwroot/aspnet в качестве приложения, удалите это line:

Строка 26:   и любые другие строки, которые определяют MachineToApplication вне приложения   Уровень

Если вы хотите использовать d:inetpubwwwrootaspnetbeginchapter02как ваш выражение, создать приложение IIS, которое указывает на d:InetpubWwwrootСАШначинаютсяchapter02


возможно, вы можете ссылаться на ссылку выше.
Для моего приложения мой web.config хранит в d:inetpubwwwrootaspnetbeginchapter02
и когда я перемещаю файл web.config в d:inetpubwwwrootaspnet, и проблема решена.
Проверьте также, имеет ли ваше приложение два файла web.config.

Ответ 8

Похоже, это очень общее сообщение от iis.
в моем случае мы включили интегрированную безопасность в веб-конфигурацию, но забыли изменить идентификатор пула приложений IIS.
Что нужно проверить —

  • перейдите в средство просмотра событий на своем сервере и проверьте точное сообщение.
  • — убедитесь, что ваш пул приложений и веб-конфиг с использованием той же безопасности (например, Windows, встроенный)

Примечание. Это может не помочь каждый раз, но это может быть одной из причин появления выше сообщения об ошибке.

Ответ 9

У меня такая же проблема, мое приложение работает на amazon vps, в последнее время я обнаружил, что bin folder had multiple copies of dll's
После удаления этих копий dll, таких как entityframework(copy1).dll, ошибок не было….
Может быть, кто-то получит помощь… ура

Ответ 10

Удаление web.config файла из папки каталога IIS решает проблему.

Ответ 11

Попробуйте удалить содержимое <compilers> в файле web.config. В зависимости от того, с кем вы работаете, некоторые не позволяют компилятору работать.

Ваше приложение пытается скомпилировать, когда оно вызывается, и его серверы не разрешают это.

Ответ 12

Это не обязательно устранит проблему… но это скажет вам, что представляет собой настоящая проблема.
В настоящее время она пытается использовать страницу пользовательских ошибок, которая не существует.
Если вы добавите эту строку в Web.config(в теге system.web), она должна дать реальную ошибку.

<system.web>
    <!-- added line -->
    <customErrors mode="Off"/>
    <!-- added  line -->
</system.web>

Ответ 13

Если ваш проект linq с базой данных Sql. Затем просто проверьте системные службы и запустите службу агента SQL Server. Теперь ваша проблема решена.

Ответ 14

Просто проверьте соединение между SQL и вашим приложением (если вы использовали SQL)

Поместите код ниже

<compilation debug="true" targetFramework="4.0">

вместо

<compilation targetFramework="4.0" defaultLanguage="c#"/>

надеюсь, что это работает

Эта ссылка на самом деле помогает вам идентифицировать любые проблемы, если они не отображаются на сервере, и, таким образом, я [OP] смог решить мою проблему путем выявления проблемы.

Ниже приводится то, что содержит ссылка:

При использовании ASP.NET может возникать следующая ошибка: «Исключение безопасности» «Сведения об исключении: System.Security.SecurityException: ошибка безопасности».

Это означает, что класс во время выполнения связан с ограниченным классом. По умолчанию сообщения об ошибках ASP.NET оптимизированы только для ошибок времени компиляции и выполнения. Таким образом, реальные источники ошибок не отображаются для связанных ошибок. Эти ошибки возникают, например, если вы пытаетесь получить доступ к переменным реестра или системным переменным и т. Д. Иногда вы можете получить подробные сообщения об ошибках, поместив следующий код в global.asax файл.

<%@ Application %> 

<script runat="server" language="c#">
protected void Application_Error(Object sender, EventArgs e){
Exception ex = Server.GetLastError();
Server.ClearError();

Response.Write("<pre>");
Response.Write(Environment.NewLine);
Response.Write("Caught Exception: " + ex.ToString() + Environment.NewLine);

if (ex.InnerException != null){
Response.Write(Environment.NewLine);
Response.Write("Inner Exception: " + ex.InnerException.ToString() + Environment.NewLine);
Response.Write(Environment.NewLine);
}

System.Security.SecurityException ex_security = ex as System.Security.SecurityException;

if (ex_security != null){
Response.Write(Environment.NewLine);
Response.Write("Security Exception Details:");
Response.Write(Environment.NewLine);
Response.Write("===========================");
Response.Write(Environment.NewLine);
Response.Write("PermissionState: " + ex_security.PermissionState + Environment.NewLine);
Response.Write("PermissionType: " + ex_security.PermissionType + Environment.NewLine);
Response.Write("RefusedSet: " + ex_security.RefusedSet + Environment.NewLine);
}

Response.Write("</pre>");
}
</script>

  • Текущая крыша относится к группе ошибок проблематизации
  • Текучесть кадров порождает невнимательное отношение администрации какая ошибка
  • Текучесть кадров порождает невнимательное отношение администрации где ошибка
  • Тексты статей отредактированы редактором лексическая ошибка
  • Тексты со стилистическими ошибками примеры