|
управление сложностью
|
|
Публикация на локальном сервере IIS24.04.2021, 08:32. Показов 6695. Ответов 2
Метки нет (Все метки)
Приветствую, ребята! Столкнулся с такой проблемой. В качестве тестирования веб-приложения решил для начала опубликовать его в локальной сети. До этого никогда подобным не занимался (публикация 1С не счетается) Что было сделано:
На 10-ке развернул сервер IIS Добавил сайт, указал локальный каталог для сайта (в безопасности настроил права на чтение/запись для всех) В файле hosts прописал псевдоним В VS сделал публикацию в указанный каталог Через SSMS подключил базу данных В админке IIS для сайта настроил строку подключения (сервер и имя базы) В итоге сайт запускается на локальной машине, главная страница открывается, но по какой-то причине не отрабатывает загрузка шрифтов, и при переходе на другие страницы сервер выдает 500 В чем я ошибся, какие настройки сервера нужно сделать? Нужно ли менять строку подключения в Web.Release.config в VS ? (что-то мне подсказывает что нужно)
0
|
|
| 24.04.2021, 08:32 | |
|
Ответы с готовыми решениями:
2
Публикация веб-проекта на IIS сервере
Разворачивание приложения asp.net web forms на локальном сервере IIS |
|
управление сложностью
|
|
| 24.04.2021, 17:27 [ТС] | |
Сообщение было отмечено Usaga как решение
Решение
что-то намудрил с настройками IIS и проектом, теперь выдает что:
Не удается открыть базу данных "DataStorage", запрашиваемую именем входа. Не удалось выполнить вход. строка подключения к mssql: connectionString="Data Source=BORODA;Initial Catalog=DataStorage;Integrated Security=True" Добавлено через 34 минуты Решил проблему. Нужно было установить чтобы пул приложений запускался под учеткой пользователя ОС
1
|
|
|
|
|
| 01.05.2021, 06:04 | |
|
Уже поздно, но в целом VS позволяет вообще дебажить проект под IIS (правда это требует запуска студии из-под админа)
- проверяем в Visual Studio Installer что установлен Development time IIS support - проверяем что в компомнентах винды врублен CGI - создаем пустой сайт и биндим на конкретный IP (можно для удобства в host прописать псевдоним, но тогда не забываем его указать в биндинге) - свойства проекта - Debug - Profile - New - IIS (Launch - IIS). - в этой же вкладке внизу указываем AppURL к нашему пустому сайту. - чтобы каждый раз не переключать на этот профиль, в файле launchSettings.json в "profiles" подымаем "IIS" на самый верх. К слову, тут же можно в "sslPort": задать не 443 - прописывание псевдонима в host позволяет IIS в binding указывать один и тот же IP с тем же портом для разных сайтов с разными hostName (если нужно поднять десять сайтов локально) - По старту выскочит уведомления "вы хотите переназначить дерикторию для сайта". Также нужно учитывать что данный метод "подключается" к пулу сайта, а не стартует с нуля (т.е. нажав стоп в студии, у вас сайт фактически не останавливается, просто стопается пул) - рекомендую для пула сайта создавать отдельную учетку, которая будет иметь минимум прав. Позволяет вылавливать моменты, когда сайт будет лезть, куда не следует. Этого же юзера можно потом добавить в sql и назначить овнером конкретной БД, что опять позволит отловить моменты когда юзер будет делать sql запросы с повышеными правами или лезть куда не следует (например в master). p.s. следует понимать, что вся эта красота немного отьедает времени при "нулевом" разворачивании. Т.е. если у вас в git не валяются все эти настройки хотя бы на шелве, то... оно того не стоит.
1
|
|
| 01.05.2021, 06:04 | |
|
Помогаю со студенческими работами здесь
3
Публикация проектов в IIS Публикация локального сайта в IIS MVC Core. Публикация сайта с БД. IIS Публикация ASP.NET в IIS 7.5 или на хостинг
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
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 .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|