Размещение веб-приложения ASP.Net MVC 4 SPA в IIS

У меня есть приложение в ASP.NET MVC 4 SPA. Оно было разработано с использованием шаблона в Visual Studio 2012 после установки Web-tools 2012.2. Но после моей работы, когда я попытался разместите его в IIS после публикации в локальной папке, я получаю сообщение об ошибке в списке каталогов. Я также пробовал с обычным ASP.NET SPA, результат тот же. Пробовал также указать параметр документа по умолчанию, но не помогает. Отладка работает нормально и может получить результат. Я установил IIS на свою машину для разработки и попытался, но теперь застрял на том же месте.

Я использую ASP.NET MVC 4 SPA и Entity Framework 5.0.0.0.

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


person Libin    schedule 02.01.2013    source источник
comment
Используете ли вы функцию развертываемых сборок bin для сборок MVC?   -  person MarkG    schedule 02.01.2013
comment
@MarkG - MVC4 всегда развертывается в корзине   -  person Erik Funkenbusch    schedule 02.01.2013
comment
Хороший вопрос - забыл об этом!   -  person MarkG    schedule 02.01.2013


Ответы (2)


Вы установили IIS после MVC? Если это так, вам необходимо зарегистрировать ASP.NET в IIS. Откройте командную строку VS и введите aspnet_regiis -i — см. здесь: http://msdn.microsoft.com/en-us/library/k6h9cz8h(v=vs.100).aspx

person levelnis    schedule 02.01.2013

Решил. Необходимо скопировать папку Services (DLL) в решение.

person Libin    schedule 16.03.2013