Sagar Khairnar 55 Ответов: 1

Как развернуть ASP.NET веб-приложение angular JS с веб-API на IIS


Здравствуйте Друзья,

Я создал новый ASP.NET применение в VS2012-4.5.
В этом я использовал некоторые последние функции, такие как
- Конфигурация пакета
- Web API (с маршрутизацией)
- Угловой JS
Все контроллеры AngularJS и другие файлы Javascripts &CSS регистрируются в конфигурации пакета.

С машины разработчика приложение работает нормально.
Но когда я развертываю публикационную сборку своего приложения на IIS, приложение не работает. Я имею в виду, что файл JS и CSS не получает. кроме того, я не могу сделать вызов WebAPI.

Шаги публикации приложения: в обозревателе решений щелкните проект правой кнопкой мыши и выберите пункт опубликовать. Веб-мастер публикации.

Может ли кто-нибудь, пожалуйста, направить меня, как преодолеть этот вопрос.
Возможно, существует какой-то другой способ развертывания на IIS, о котором я не знаю.

Заранее спасибо.

Что я уже пробовал:

Попробовал с помощью Publish Web Wizard развернуть код на IIS, но он не работает.

1 Ответов

Рейтинг:
2

F-ES Sitecore

Верите вы этому или нет но как вы публикуете asp.net сайт очень хорошо документирован, если вы хотите посмотреть. Фразы типа "не работает" ничего не значат и не дают никакой информации, которая поможет кому-либо решить ваши проблемы. Если у вас возникли проблемы с CSS и JS-файлами, то я лучше всего предполагаю, что вы не используете правильные вызовы MVC framework для разработки правильных путей к вашим файлам (например, Url.Content и т. д.). Просмотрите источник страницы, чтобы проверить, что пути в порядке, и посмотрите на вкладку сетевые инструменты Вашего браузера, чтобы увидеть файлы, которые он пытается загрузить, и каковы результаты. Исправляйте проблемы по мере их обнаружения.


Sagar Khairnar 55

Привет,
Спасибо за ваши отзывы.
Быть глубоко связанным с моей проблемой,
Я создал ASP.NET веб-приложение (не использующее MVC framework).
В этом я добавил конфигурацию пакета (System. Web. Optimization) и маршруты регистрации веб-API при запуске приложения.
UI-это дизайн с AngularJs и вызовом контроллера Web-API.

Это приложение работает совершенно нормально на локальной машине.
Но когда я публикую код и развертываю его на IIS, конфигурация пакета не работает над этим.

Жду от вас обратной связи.