IIS не отображает представление ASP. net MVC. В нем перечислены все файлы и папки внутри физического пути - PullRequest
1 голос
/ 15 апреля 2020

Я пытаюсь разместить приложение ASP.net MVC на IIS 10 (Windows Server 2016 Datacenter - Azure). На нем размещен проект по умолчанию ASP. net MVC. Но когда я запрашиваю страницу, она перечисляет все файлы и папки в браузере. Я попытался отключить Directory Browsing, тогда он выдает ошибку 403.14. тот же проект работает нормально на IIS версии 8.5 (Windows Server 2012 R2)

Как я могу решить эту проблему? Есть ли какие-то особые конфигурации, которые необходимо выполнить в IIS или проекте?

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

Ответы [ 2 ]

0 голосов
/ 16 апреля 2020

Попробуйте установить следующий код в файле web.config:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/> 
</system.webServer>

также убедитесь, что вы включили функцию iis. net, и пул приложений использует правильную версию. net.

0 голосов
/ 15 апреля 2020

В отношении роли и функций сервера вы можете проверить, выбраны ли эти параметры на изображении ниже? enter image description here

...