Чтобы IIS служил всем содержимым c, вам нужно
- Сохранить только данные c Обработчики файлов
- включить просмотр каталогов
- Добавить MIME-тип для каждого файла. Без этого IIS не будет знать, как обслуживать файлы неизвестного типа
- Отключить фильтрацию запросов для загрузки файла
.config
, содержимого папки bin
и т. Д. c.
Ниже вы найдете соответствующий web.config
ПРЕДУПРЕЖДЕНИЕ : большая проблема безопасности. Обязательно поймите риск, прежде чем применять эту конфигурацию
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<clear />
<add name="StaticFiles" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
</handlers>
<directoryBrowse enabled="true" />
<staticContent>
<mimeMap fileExtension=".*" mimeType="application/octet-stream" />
</staticContent>
<security>
<requestFiltering>
<hiddenSegments>
<clear />
</hiddenSegments>
<fileExtensions>
<clear />
</fileExtensions>
</requestFiltering>
</security>
</system.webServer>
</configuration>