ashok_89 Ответов: 4

Мой сайт не работает на хостинговом сервере но работает на локальной машине


Привет всем, кто разработал веб-сайт с использованием .net версии 4.0 в c#, я опубликовал этот сайт и загрузил его на хостинг-сервер.


когда я пытаюсь просмотреть свой сайт в интернете он показывает мне 500 внутренняя ошибка сервера,изначально, когда я загружаю любой другой простой html-файл, он работает.


Нет проблем с версией dotnet также Мой поставщик поддерживает 4.0.поставщик сообщил,что есть несколько стартовых файлов, которые я не индексирую.aspx, default.aspx(Master Page) как я могу указать, какой файл будет запущен первым.?
я не знаю, как выйти из этой проблемы, пожалуйста, кто-нибудь поможет.

Ankur\m/

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

ashok_89

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

4 Ответов

Рейтинг:
2

Volynsky Alex

Сервер столкнулся с внутренней ошибкой или неправильной конфигурацией и не смог выполнить ваш запрос.

Для исправления этой ошибки могут быть устранены только исправления программного обеспечения веб-сервера. Это не проблема клиента. Именно операторы сайта веб-сервера должны найти и проанализировать журналы, которые должны дать дополнительную информацию об ошибке.

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

Пожалуйста, смотрите следующую статью:
http://pcsupport.about.com/od/findbyerrormessage/a/500servererror.htm[^]


Рейтинг:
1

Christian Graus

Это означает, что IIS настроен неправильно. Вы устанавливаете, какой файл запускается первым в настройках IIS.


Ganesh Kumar Kaki

Да, то, что он сказал, верно. Перейдите к настройкам IIS и измените стартовую страницу по умолчанию

ashok_89

уважаемый господин
вы имеете в виду, что я должен правильно настроить конфигурацию IIS на своей локальной машине или на своем хост-сервере?

Christian Graus

С какой стати менять ваши локальные настройки, где это работает, исправлять ваш хостинг-сервер, где этого нет ? Настройки IIS вашего хост-сервера неверны.

ashok_89

Сэр, мой хостинг - сервер находится у моего поставщика, где их IIS указывает на Default.aspx в качестве начальной страницы. Если я создам простую HTML-страницу с именем "Default.aspx" для тестирования и загружу ее на сервер, она будет работать нормально .Но мой сайт не работает пожалуйста помогите мне сэр

Christian Graus

Честно говоря, либо вы не развернули сайт должным образом, либо IIS настроен неправильно. Это все, что есть. Мы не можем сказать вам, как это исправить, основываясь на общей ошибке и ни на одном из ваших кодов. То, что я вам сказал, - Это все, что может сделать каждый. Нам понадобится гораздо больше информации, вероятно, больше, чем вы можете легко дать в ответе на форуме, чтобы дать вам точные шаги. Вот почему это называется программированием, иногда вы можете получить общие советы, но вам все равно нужно быть достаточно умным, чтобы решить это самостоятельно.

Рейтинг:
1

ashok_89

После многих предложений я обнаружил, что существует файл с именем app_offline с некоторым расширением я просто удалил файл .Потом он начал работать.Спасибо за все ваши предложения.


Рейтинг:
0

AmitGajjar

Привет,

На сервере приоритет определяется для стартового файла. пожалуйста, проверьте, все ли ваши необходимые файлы перечислены там ?

Во-вторых, вы сказали, что html работает нормально. Так что создайте один простой asp.net приложение с одной кнопкой и попробуйте на сервере(попробуйте это с Dot net версии 2.0 и 4.0).

В основном это проблема с поиском вашей веб-страницы. если вы используете доменное имя, то попробуйте использовать IP-адрес, если DNS не разрешен.

Дайте нам знать, если это не сработает.

Спасибо
-Амит