IIS Express не удалось создать виртуальный каталог
Я использую IIS Express для создания виртуального каталога в http://localhost:5000/
и получил эту ошибку:
не удалось создать виртуальный каталог. URL
http://localhost:5000/
уже отображается в другую папку...
Это потому, что я использовал порт 5000 для старого проекта, и они больше не нужны.
мой вопрос в том, как я могу удалить старое сопоставление с помощью IIS Express, чтобы я мог создать виртуальный каталог на том же порту опять?
спасибо
4 ответа:
вы должны быть в состоянии сделать это одним из двух способов.
- вы можете удалить старый проект, или изменить его порт, используя WebMatrix, который имеет интерфейс администрирования для IIS Express.
- вы также можете сделать это вручную, путем изменения напрямую. Файл находится в
%userprofile%\documents\IISexpress\config
папка. Вы можете найти конфигурацию проекта под<system.applicationHost>/<sites>
элемент.обновление: В WebMatrix есть было прекращено и поддержка официально закончился.
установка программного обеспечения не требуется. Просто выполните следующие действия:
щелкните правой кнопкой мыши узел проекта в обозревателе решений и выберите параметр для редактирования проекта (.файл csproj). В нижней части файла найдите следующее:
<iisurl></iisurl>
отредактируйте эту запись, чтобы добавить свой виртуальный каталог:
<iisurl>http://localhost:5000/</iisurl>
Я получал это, потому что у меня был сайт на сервере IIS (не express) с теми же привязками (доменное имя и порт), что и IIS Express пытался использовать.
Я думал, что так как сайт не был запущен, он будет игнорировать его, но я ошибался. Как только я изменю его в IIS, тогда IIS Express one работал, и ошибка ушла.