Некоторые веб-проекты вызывают у меня проблемы, а другие работают нормально. Я решил сосредоточиться на одном из проблемных.
Я использую Visual Studio 2013 в Windows 7. Я думаю, что я запускаю его как администратор, заголовок окна говорит PROJECT NAME - Microsoft Visual Studio (Administrator).
Когда я пытаюсь запустить проект, я получаю всплывающее сообщение:
Unable to launch the IIS Express Web server.
Failed to register URL "http://localhost:62940/" for site "SITE NAME"
application "/". Error description: Access is denied. (0x80070005).
Это не кажется полностью необычным, но я пробовал много предложений без везения:
-
Удалено
%userprofile%\Documents\IISExpress\, попытался выполнить. -
netsh http add urlacl url=http://localhost:62940/ user=everyone, перезагрузился и попытался запустить. (На самом делеuser=Allaсо шведской Windows). -
netsh http delete urlacl url=http://localhost:62940/, перезагрузился и сменился с<binding protocol="http" bindingInformation="*:62940:localhost />на<binding protocol="http" bindingInformation="*:62940:/>в%userprofile%\Documents\IISExpress\config\applicationhost.configи попытался выполнить. (Он изменил сообщение об ошибке, чтобы сказать... URL "http://*:62940/" .... -
Переустановка IIS 8.0 Express
-
Переустановлена Visual Studio 2013
Я на своем конце, что я делаю неправильно?
Изменить 1: Если я изменил порт проекта (например, до 55555), он начнется... Это не является желательным решением, так как эти проекты работают несколькими людьми. Может быть, порт заблокирован чем-то еще? Если да, есть ли простой способ проверить, что?
Изменить 2: Порт 62940 кажется бесплатным. Запуск netstat не отображает приложение, слушающее его. Что-то еще должно быть неправильно.
Изменить 3: Я попытался запустить проект сегодня, не трогая его в течение нескольких месяцев. Это сработало, но я не знаю почему.
