Сценарий: установка Clean Server 2008 R2 с ролью IIS.
Установленная Framework 3.5 (функции сервера) Установленная Framework 4.5 RC (MS Download)
казнен
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i
(Я бы использовал -iru
на существующих серверах, но это чистая сборка).
Публикуется через файловую систему (общий ресурс SMB)
Преобразовал папку в приложение с помощью интегрированного пула приложений .Net 4.0.
Остановил / перезапустил все.
Сидя в localhost/TestApp
приводит к 403,14 (просмотр каталога запрещен)
Какой шаг я пропустил? Рассматриваемый сайт - MVC4 и нацелен на платформу 4.5 RC.
У меня была похожая проблема. Эта ветка https://stackoverflow.com/questions/2374957/asp-net-mvc-on-iis-7-5 решил это за меня. В основном попробуйте добавить это в свой web.config:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
Если это сработает, вы можете попробовать удалить его и вместо этого установить это исправление: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=5272
Пользовательский интерфейс немного отличается в более новых версиях Windows Server. Здесь вам нужно включить ASP.Net, чтобы он работал в IIS.