Веб-роль Azure MVC не использует CSS при запуске в среде разработки.
-
20-09-2019 - |
Вопрос
Когда я запускаю само приложение или развертывание Azure из Интернета, мои страницы отображаются с использованием CSS, но при запуске веб-роли в локальной структуре я получаю простые страницы в стиле «без CSS».
У меня есть два вопроса:
- Кто-нибудь знает, почему это происходит?
- Каков хороший способ отладки подобных проблем?
Решение
(источник: asp.net)
У меня была эта проблема, и это решило ее.Откройте диалоговое окно «Дополнительные функции» и отметьте опцию, показанную на скриншоте выше.(Вы можете быстро перейти к дополнительным функциям, перейдя в меню «Пуск» и набрав optionalfeatures
без пробелов.)
Поскольку изображение больше недоступно:следующие шаги решили проблему для меня:
- Откройте «Активировать или деактивировать функции Windows».
- Перейдите в IIS, WWW-Services, Common Features.
- Активируйте «Статический контент»
Другие советы
Запустите HttpWatch, Firebug или инструменты разработчика IE, обновите страницу, и вы быстро увидите, в чем заключается проблема.Вероятно, это просто проблема с путями.