Привет, я делаю свой студенческий проект. Мне нужно опубликовать его на университетском сервере. Мне дали пробел (ftp), логин, пароль. Я выполнил все шаги при публикации, например, бросил визуальную студию или абсолютный ftp. Я получаю сообщение об ошибке «Серверное приложение недоступно» при попытке доступа к нему. Наш технический специалист плохо разбирается в «мелочах» Microsoft, я считаю, что это как-то связано с IIS на сервере. Но я понятия не имею. Я посмотрел онлайн, там рассказывается только о IIS на машине разработчика (как настроить), но как это сделать на сервере? что я должен сказать своему технику? потому что он не будет исследовать себя ((Спасибо! Любой источник приветствуется.
Для запуска веб-сайта ASP.Net в зависимости от версии IIS, работающей на сервере, требуется следующее:
Windows Server 2003 (IIS 6)
Регистрация ASP.Net Если это было сделано, вам необходимо зарегистрировать версию ASP.Net на сервере, чтобы она работала. Это можно сделать через командную строку, запустив
C: \ Windows \ Microsoft.Net \ Framework [версия Framework] \ aspnet_regiis.exe / ia
Windows Server 2008 (IIS 7 / 7.5)
Это общий обзор того, что необходимо сделать. IIS 7 и выше в значительной степени самостоятельно настраивают большинство из них при установке роли. Основываясь на описанной вами ошибке, кажется, что Пул приложений не настроен или настроен на неправильную версию ASP.Net.
Эта ошибка может возникнуть по ряду причин. Первое, что нужно сделать, это попросить техника проверить журнал событий Windows на наличие ошибок, так как это даст более подробное объяснение того, в чем может быть проблема.
Как только у вас появится более подробная информация об ошибке, вы можете взглянуть на список Diago и увидеть, какой параметр является вероятной причиной. Наиболее частая причина, по которой я вижу эту ошибку, заключается в том, что сайт настроен на использование неправильной версии .net (1.1 или 2).