В настоящее время я использую Visual Studio 2008 на XP Pro SP3.
Разработка против http://localhost/ все, включая отладку, работает нормально.
Мне нужен второй веб-сайт на моей машине. В IIS 5.1 одновременно разрешен только один веб-сайт, поэтому для создания второго веб-сайта я использовал инструмент администрирования IIS JetStat XP Pro. Это выполняется путем остановки веб-сайта по умолчанию и запуска другого.
Я добавил новое имя веб-сайта в файл Hosts и сопоставил его с 127.0.0.1.
Веб-сайты доступны по этому адресу http://NewHostname/VirtualDirectoryName
Проекты можно запускать без отладки (веб-приложения и веб-сайты).
Однако при попытке отладки выдается сообщение об ошибке: «Не удается запустить отладку на веб-сервере. Произошла ошибка аутентификации при взаимодействии с веб-сервером».
В IIS включена встроенная аутентификация.
Я видел много документации со многими исправлениями ошибок «не удается запустить отладку на веб-сервере», но все они кажутся огромным излишним для моей проблемы, в конце концов, отладка работает нормально, если я не буду делать это на это другое имя хоста. Они говорят о том, что я делал бы, если бы отладка вообще не работала даже с http://localhost/.
Есть ли место, где я могу просто добавить это новое имя хоста, чтобы разрешить отладку VS? Нужно ли где-то менять разрешения? Я чувствую, что должно быть действительно простое решение, которое я просто пропускаю.