#c# #asp.net #somee
#c# #asp.net #некоторые
Вопрос:
Я пытаюсь разместить веб-приложение наsomee.com и я перенес файлы своего приложения и также настроил базу данных. У меня есть несколько страниц в моем файловом менеджере, и одна из них — HomePage.aspx, которая должна быть моей начальной страницей при загрузке веб-сайта, и я также добавил это в файл web.config:
<defaultDocument>
<files>
<add value="HomePage.aspx" />
</files>
</defaultDocument>
Но когда я загружаю веб-сайт, вместо этого я получаю эту страницу
Неправильная домашняя страница
Эта страница — это то, что мы получаем как Default.aspx при первой загрузке asp.net проект веб-приложения. Допустим, что название моего проекта — MyProject. Я разместил файлы внутри MyProject, за исключением файлов.vs, packages и .sln, в корневой папке по адресу somee.com . Есть ли что-нибудь еще, что я пропустил при настройке файлов? Пожалуйста, дайте мне знать.
Ответ №1:
Попробуйте эту конфигурацию :
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="HomePage.aspx" />
</files>
</defaultDocument>
</system.webServer>
Комментарии:
1. Вы размещаете свой проект на iis? Вы перезапустили свой iis после изменения конфигурации?
2. Оно размещено на веб-хостинге somee.com . Нужно ли мне останавливать и запускать свой веб-сайт на веб-сервере, чтобы изменения вступили в силу?
3. Это было бы полезно для устранения неполадок, если бы вы могли хотя бы перезапустить свой пул приложений после изменения конфигурации.
4. Это бесплатный план, и я думал, что IIS автоматически обнаружит изменение в файле web.config. Вот что у них есть в качестве опций: imgur.com/a/u3g9YtT
5. Изменения в web.config приведут к перезагрузке приложения IIS, как только к приложению останется 0 подключений. У вас общий хост, и вы не имеете полного контроля над веб-сервером. В любом случае, эта конфигурация верна и должна работать, если ваш путь к файлу домашней страницы правильный и в вашем проекте или конфигурациях вашего веб-сервера нет другого перенаправления.