Где находится каталог IIS Express 7.5 wwwroot

Используя Windows 7, я установил IIS Express 7.5, но не могу найти, где находится каталог wwwroot в моей системе! На моем диске C папки "inetpub" тоже нет. Не могли бы вы сообщить мне, где я могу поместить файл, например файл hello.aspx, для запуска?

Спасибо


person Behseini    schedule 21.02.2014    source источник


Ответы (5)


По личному опыту, а также по этому другому ответу SO, обычно IISExpress содержит каталог со своими собственными данными файлы по адресу: C:\Users\<username>\Documents\IISExpress.

Там вы можете найти каталоги по умолчанию для файлов журналов каждого веб-сайта (Logs\ и TraceLogFiles\), и особенно вы можете найти все конфигурации веб-сайтов в файле config\applicationhost.config. В нем есть раздел <sites> с узлом <site> для каждого созданного веб-сайта.

Для каждого веб-сайта его узел <virtualDirectory> указывает фактическое корневое местоположение в атрибуте physicalPath:

<site name="YourWebSiteName" id="12345">
  <application path="/" applicationPool="Clr4IntegratedAppPool">
    <virtualDirectory path="/" physicalPath="D:\Physical\path\to\your\website\root"/>
  </application>
  ...
</site>
person superjos    schedule 26.10.2015
comment
Для Visual Studio 2015 и более поздних версий путь к applicationhost.config находится по адресу <solutionDir>\.vs\config\applicationhost.config. - person Leo Bartkus; 23.04.2021

C:\Пользователи\ВашеИмяПользователя\Документы\Мои веб-сайты\веб-сайт1

Один из простых способов тестирования — просто ввести тестовый файл в корне вашего сайта, например. http://localhost:1714/test.txt

Система выдаст ошибку 404, в разделе «Подробная информация об ошибке» система покажет «физический путь», по которому сервер пытается получить файл. введите здесь описание изображения

person Hainan Zhao    schedule 30.10.2018

Обычно он находится в вашем домашнем каталоге. Что-то вроде c:\Users\‹ваше имя›\Documents\IISExpress

person ema    schedule 21.02.2014
comment
спасибо ema, там есть три папки: config, logs и TraceLogfiles. Так куда мне положить файл? и как я могу увидеть файл в браузере? - person Behseini; 22.02.2014
comment
На самом деле для этого нет папки по умолчанию, вы можете поместить свой файл туда, где вы предпочитаете, и выполнить IISExpress, чтобы он указывал на вашу папку: iis.net/learn/extensions/using-iis-express/ - person ema; 26.02.2014

вы увидите место, как показано ниже пути

C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\Temp\Temporary ASP.NET Files

person Milad Hatami    schedule 30.06.2019

Но где находится глобальный каталог для IIS Express? Быстрый ответ заключается в том, что его нет. IIS Express во многом основан на каталогах. При этом я смог разработать 2 решения:

  1. Добавьте группу файлов в корневой путь вашего веб-сайта.
  2. Создайте виртуальный каталог в файле applicationHost.config IIS Express для расположения ваших глобальных файлов.

Подробнее< /а>

person Jowen    schedule 08.05.2014