GOOGLE ADS

четверг, 12 мая 2022 г.

как я могу решить эту проблему при продаже моего сайта для публикации [закрыто]







Закрыто. Этот вопрос нуждается в деталях или ясности. В настоящее время ответы не принимаются.


Решение проблемы

Как решить проблему 500 — внутренняя ошибка сервера?

Решение ниже описывает, что необходимо сделать для разработчиков программного обеспечения. Если вы обычный пользователь и сталкиваетесь с ошибкой 500 — внутренняя ошибка сервера на веб-сайте, то это ошибка на стороне сервера, поэтому вы не можете решить эту ошибку. Владелец сайта должен исправить ошибку.

Как решить 500 - Внутренняя ошибка сервера?

500 — внутренняя ошибка сервера — это распространенное сообщение об ошибке на веб-сайтах, работающих на IIS.

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

Чтобы устранить ошибку 500 — Внутренняя ошибка сервера, в первую очередь необходимо вывести на экран сведения об ошибке через файл web.config.

Чтобы вывести сведения об ошибке на экран, отредактируйте файл web.config следующим образом:

Если вы используете IIS 6;

<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>

Если вы используете IIS 7, IIS 7.5, IIS 8.5;

<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>

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

HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
Detailed Error Information:
Module DefaultDocumentModule
Notification ExecuteRequestHandler
Handler StaticFile
Error Code 0x800700b7
Config Error Cannot add duplicate collection entry of type 'add' with unique key attribute 'value' set to 'index.aspx'
Config File \\?\D:\vhosts\example.net\httpdocs\web.config
Requested URL http://www.example.net:80/
Physical Path D:\vhosts\example.net\httpdocs
Logon Method Anonymous
Logon User Anonymous
Config Source:
93: <files>
94: <add value="index.aspx" />
95: </files>

Ошибка в этом сообщении об ошибке связана с недопустимой конфигурацией в файле web.config. Строка, вызвавшая ошибку, отображается в разделе источника конфигурации. Редактирование этой строки решит проблему.

500 — внутренняя ошибка сервера — закрытое сообщение об ошибке. Чтобы устранить ошибку, необходимо отобразить подробное сообщение об учетной записи и принять соответствующие меры.

Например, если вашему приложению требуется.Net Framework 4, а ваша конфигурация —.Net Framework 2.0, вы все равно увидите 500 — внутренняя ошибка сервера. Когда вы откроете сведения об ошибке, вы увидите совершенно другое сообщение об ошибке, подобное этому:

Server Error in '/' Application.
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.
Source Error:
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.
Source File: D:\vhosts\example.net\httpdocs\web.config Line: 42
Version Information: Microsoft.NET Framework Version:2.0.50727.8009; ASP.NET Version:2.0.50727.8015

Как видно из приведенных выше примеров, для устранения ошибки 500 — внутренняя ошибка сервера первым шагом должно быть открытие сведений об ошибке через файл web.config, а затем следует выполнить подход в соответствии с полученной ошибкой.

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...