Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/47: Рейтинг темы: голосов - 47, средняя оценка - 4.74
 Аватар для ember74
9 / 8 / 2
Регистрация: 07.10.2015
Сообщений: 510

Как разместить простое ASP.NET MVC приложение на IIS сервере?

15.08.2018, 08:34. Показов 9889. Ответов 52

Студворк — интернет-сервис помощи студентам
Второй день не могу найти ничего путного по данному вопросу. Делаю так:
  1. Захожу в "Диспетчер служб IIS".
  2. ПКМ по "сайты" -> "Добавить новый сайт".
  3. Ввожу имя, указываю физический путь "C:\inetpub\wwwroot", IP своего ПК, имя узла как в названии.
  4. После импортирую опубликованную версию проекта на сайт.
  5. Когда пытаюсь зайти, вижу только список файлов проекта.

Подскажите пожалуйста, что я не так делаю? Или посоветуйте годное видео с решением.

P.S. Пытаюсь запустить на локальном компьютере.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.08.2018, 08:34
Ответы с готовыми решениями:

Запустить приложение ASP.NET MVC на сервере
Доброй ночи, подскажите пожалуйста. Я создал проект ASP.NET MVC4, написал небольшое приложение. Все время я компилировал, проверял у себя...

Как развернуть простое .NET приложение на сервере?
По мере упрощения пришел к минимальному варианту: Стартовая страница – startpr.htm, там Link на страницу StartPgIDSA.aspx. Вначале...

Как работать с ASP.NET MVC 5 приложением после развертывания на сервере?
Интересуют ресурсы, где можно почитать про то(желательно с примерами), как работать с ASP.NET MVC 5 приложением после развертывания на...

52
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
15.08.2018, 09:32
Вот была закрепленая тема по даному вопросу... постойтека, так вот же она! Ручное развертывание ASP.NET MVC 4 приложения на Windows Server 2008 R2 (IIS 7)

Вообще вариантов много:
- не включен компонент CGI
- не выбран нужный нетворк в компонентах
- не выбран нужный нетворк в пуле, под которым запущен сайт
- сам сайт неправильно собран/настроен
- возможно даже проблема с модулем хендлер-мапинг
0
 Аватар для ember74
9 / 8 / 2
Регистрация: 07.10.2015
Сообщений: 510
15.08.2018, 10:01  [ТС]
Wolfdp, Благодарю, но эту тему я видел, и даже пытался с помощью нее решить свою проблему..Не получилось. Может быть есть хорошие примеры настройки IIS с нуля? На самом деле пересмотрел много различных видео, где автор без особого труда создает новый сайт, импортирует проект и в браузере все отлично отображается. Но в таких видео обычно ни слова про настройку IIS.
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
15.08.2018, 14:33
ember74, обычно нужно смотреть. Плюс "найстройка IIS" идет под конкретные задачи, для работы asp.net приложения достаточно включить CGI, нужную версию .net и опционально указать в пуле 4-ю версию (в десятке вроде по дефолту уже выбрана).

На всякий: проект случаем не Core?

И не стартует сайт, или просто при заходе на базовый урл не показывается хоум-пейджа? (в смысле, если явно указать /Home/Index -- тоже не заходит?)

p.s. еще можете попробовать вот что: напишите самое простое приложение вообще без ничего, тупо одна страничка (динамическая). И попробуйте развернуть єто приложение, причем не через импорт, а просто скопировав bin + global + html/js/css
0
 Аватар для ember74
9 / 8 / 2
Регистрация: 07.10.2015
Сообщений: 510
15.08.2018, 15:38  [ТС]
Wolfdp, При настройке IIS я включил все компоненты, которые там были.

Нет, нет Core. Проект самый простой, т.е. просто в студии нажал "Создать" - проект создался, и я там даже никакого кода не писал. Кликнул опубликовать и на этом все.

После, импортировал проект на сервер.

Добавлено через 56 минут
Wolfdp, В браузере ввожу http://www.local.site/Home/Index выдает ошибку: Ошибка HTTP 404.0 - Not Found
Разыскиваемый вами ресурс был удален, было изменено его имя или он временно недоступен. И это при том, что я только что импортировал на него проект...Похоже я что-то не так делаю
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
16.08.2018, 12:05
окей, пойдем проще:
- что за ОСь?
- что за версия IIS?
- какой пул выбран для сайта?
- что в настройках пула?
- что в Handler Mappings?
0
 Аватар для ember74
9 / 8 / 2
Регистрация: 07.10.2015
Сообщений: 510
16.08.2018, 12:16  [ТС]
Wolfdp,
1. Windows 7
2. Насколько я понимаю IIS 10.0 Express
3. В смысле "какой"?) Он же вроде бы автоматически создается?
4. Версия среды .NET 4.0, Режим конвейера: встроенный
5. Во вложении
Миниатюры
Как разместить простое ASP.NET MVC приложение на IIS сервере?  
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
16.08.2018, 13:45
Цитата Сообщение от ember74 Посмотреть сообщение
Во вложении
Не вижу єтих штук как минимум...

Возможно не уставновлен .net или asp.net mvc на серверную машину. Еще попробуйте перерегать
You can fix this by re-installing .NET

%windir%\Microsoft.NET\Framework64\v4.0. 30319\aspnet_regiis.exe –i

Or for 32bit

%windir%\Microsoft.NET\Framework\v4.0.30 319\aspnet_regiis.exe –i
еще можно на всякий глянуть журнал виндьі, может там чего в ошибках числится...
0
 Аватар для ember74
9 / 8 / 2
Регистрация: 07.10.2015
Сообщений: 510
16.08.2018, 13:59  [ТС]
Wolfdp, Перерегал. А как проверить/поставить asp.net mvc на серверную машину?
И еще такой вопрос) Вот смотрите, допустим я купил облачный VDS на каком-нибудь хостинге, и хочу разместить там свой проект. Нужно ли мне будет что-то устанавливать дополнительно на IIS? Просто написал небольшое приложение на asp.net mvc 5, и уже 4 день не могу разместить его даже на локальной машине. Неужели на выделенном VDS так же будет?
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
16.08.2018, 14:48
ember74, хз, я на своих машинах спокойно разворачивал =\
для хостинга не обязательно покупать целую VDS, есть хостинги только под asp.net сайты с доступом по ftp (студия, к слову, позволяет деплоить и по нему)

Цитата Сообщение от ember74 Посмотреть сообщение
не могу разместить его даже на локальной машине.
Єта таже машина, на которой размещена VisualStudio?
0
 Аватар для ember74
9 / 8 / 2
Регистрация: 07.10.2015
Сообщений: 510
16.08.2018, 14:50  [ТС]
Wolfdp,
Цитата Сообщение от Wolfdp Посмотреть сообщение
Єта таже машина, на которой размещена VisualStudio?
Да, все верно
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
16.08.2018, 15:29
Цитата Сообщение от ember74 Посмотреть сообщение
Да, все верно
попробуй в настройках проекта указать хостинг на локальном IIS, и укажи созданый сайт. Только предварительно запусти VS с правами админа.


По факту єто развернет проет сразу на IIS, только с указанием на папку проекта.
0
 Аватар для ember74
9 / 8 / 2
Регистрация: 07.10.2015
Сообщений: 510
16.08.2018, 15:36  [ТС]
Wolfdp, сделал как вы сказали, запустил через студию, стала выдавать ту же ошибку. Пробовал не через студию, все равно та же ошибка
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
18.08.2018, 21:20
www.local.site - прямо так и вводите ? , а домен то есть , или может в хостах прописан ?
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
18.08.2018, 23:44
Итак, ради смеха попробовал развернуть виртуалку с семеркой (не нядо ее юзать в 2018...) и влепить туда сайт с версией 4.7.2

- поставил обновления
- попытался поставить .net 4.7.2 через web installer. Завалилось с ошибкой
- в обновлениях появилось пару пунктов, включая инталяцию 4.7.2
- обновил еще раз винду
- в настройках пула появился вьібор 4 нетворка
- запустил сайт -- все работает (сайт брал отсюда https://www.cyberforum.ru/post12596368.html)

итого, подозреваю что либо не установлен нужньій нетворк, либо нужньіе обновления...
0
19.08.2018, 00:39

Не по теме:

Цитата Сообщение от Wolfdp Посмотреть сообщение
не нядо ее юзать в 2018...
10-ку не надо юзать , ибо живет своей жизнью ) , а вот 7-ка самое то , сам до сих пор на ней , все разворачивается без нареканий.

0
19.08.2018, 00:45

Не по теме:

sau, да-да-да, а самая быстрая -- WindowsXP.

0
 Аватар для ember74
9 / 8 / 2
Регистрация: 07.10.2015
Сообщений: 510
20.08.2018, 07:07  [ТС]
sau, Прописан в хостах
Wolfdp, Хм...спасибо за исследование) Сейчас попробую обновить .net
0
 Аватар для ember74
9 / 8 / 2
Регистрация: 07.10.2015
Сообщений: 510
20.08.2018, 08:22  [ТС]
Wolfdp, Взял сайт отсюда (https://www.cyberforum.ru/post12596368.html) , и попробовал на нем, вываливается ошибка - см. вложение.
Миниатюры
Как разместить простое ASP.NET MVC приложение на IIS сервере?  
0
 Аватар для ember74
9 / 8 / 2
Регистрация: 07.10.2015
Сообщений: 510
20.08.2018, 08:28  [ТС]
sau, Нашем вот эту (Размещение сайта на IIS) тему, и заметил, что у меня в IIS тоже только ASP, ASP.NET почему то нет. Может быть в этом проблема? Как его поставить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.08.2018, 08:28
Помогаю со студенческими работами здесь

Как подключить asp.net приложение к iis
У меня есть сайт, он не запускается через обычный дебаг и выдаёт такую ошибку "Unable to connect to the asp.net development...

ASP.Net MVC под IIS
Здравствуйте! поднял проект на iis 6, изменил роуты, чтоб не вываливалась 404 НО если ссылка без контроллера и метода, например...

Развертывание asp.net mvc на iis
Развернул приложение asp.net mvc 3 на iis. Стартовая страница отображается нормально, но как только запрашиваются данные из БД(SQL Server...

ASP.NET MVC 4,ASP.NET MVC 4.5 и ASP.NET MVC 5 большая ли разница между ними?
Начал во всю осваивать технологию,теперь хочу с книжкой посидеть и вдумчиво перебрать всё то что увидел,услышал и набил...в общем какую...

Публикация сайта ASP.NET MVC на IIS
Доброго времени суток, написал простенький сайт на ASP.NET MVC 4, пришло время разворачивать его на IIS, но, появилась проблема, при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru