Назад | Перейти на главную страницу

Невозможно получить ничего, кроме 403, с веб-сайта .Net 4.5

Сценарий: установка 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.