Я пытаюсь отобразить свой сайт на локальном хосте. У меня есть asp и asp.net, установленные в функциях Windows, и IIS, похоже, работает, однако проблема в том, что когда я перехожу на сам сайт на localhost, я получаю эту ошибку
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
а потом под ним говорит
Config Source
-1:
0:
Теперь я знаю, что проблема может быть внутри файла web.config, который указан здесь ...
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<add value="index.asp" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
Что я могу сделать, чтобы это исправить? Я выложил скриншот.
Вероятно, это вызвано тем, что списки контроля доступа не позволяют процессу IIS получить доступ к файлу конфигурации. Убедитесь, что учетная запись, под которой запущен пул приложений, имеет доступ для чтения ко всему в папке, содержащей веб-сайт.