Неверный путь к приложению - PullRequest
91 голосов
/ 26 апреля 2011

IIS7 Windows 7 64-битная

Независимо от того, что я делаю, я не могу добавить приложение на веб-сайт.

Когда я "Тестирую настройки", я получаю "Неверный путь к приложению".

Кто-нибудь может догадаться, что я могу делать неправильно?

screenshot

Ответы [ 15 ]

48 голосов
/ 13 декабря 2011

Когда я получил эту ошибку, она возникла из-за настроек безопасности.Когда я изменил свойство «Подключиться как» на администратора, я больше не получил сообщение.

Очевидно, что это не хорошее решение для производственной среды - вероятно, следует предоставить наименьшее количество привилегий, необходимых пользователюIIS будет использовать по умолчанию.Я обновлю этот ответ, если узнаю больше.

27 голосов
/ 04 сентября 2012

Сообщение об ошибке может быть ошибкой.Я проигнорировал это, и у меня все заработало.

IIS Invalid Application Path Screen Shot

См. Здесь: http://forums.iis.net/t/1177952.aspx

и здесь http://forums.iis.net/p/1182820/2000936.aspx

10 голосов
/ 16 апреля 2013

Я в конечном итоге отследил это до Анонимных учетных данных аутентификации.Я не знаю, что изменилось, потому что это приложение работало, но в любом случае это то, что я сделал: Нажмите «Приложение» -> «Аутентификация».Убедитесь, что включена анонимная аутентификация (в моем случае это было так), но также нажмите «Изменить» и измените идентификацию анонимного пользователя на «Идентификатор пула приложений», а не «Определенный пользователь».Внесение этих изменений сработало для меня.

С уважением.

9 голосов
/ 05 сентября 2012

Перейдите к своим HTTP-привязкам в IIS (выберите свой веб-сайт, затем щелкните правой кнопкой мыши на «Привязки ...»).Удалите ваш SSL и HTTP-привязку.Повторно добавьте их.

Это обычно исправляет это для меня.

5 голосов
/ 26 апреля 2011

Попробуйте: Диспетчер информационных служб Интернета (IIS) -> Веб-сайт по умолчанию -> Нажмите Свойства страниц с ошибками и выберите Сведения об ошибках

4 голосов
/ 15 марта 2013

Проблема при установке диспетчера iis после запуска .net Framework aspnet_regiis.Запустите команду aspnet_regiis из каталога x64 .net Framework

aspnet_regiis -iru // From x64 .net framework directory

Диспетчер IIS не может настроить компиляцию .NET в приложениях .NET 4

3 голосов
/ 08 января 2015

У меня также была эта ошибка.

Мой Веб-сайт IIS имеет Веб-сайт по умолчанию с тремя (3) каталогами приложений под ним.

Каждый из 3 моих каталогов приложений был правильно настроен для использования .NET Framework v2.0 в пулах приложений.

Edit Application Pool

Однако веб-сайт по умолчанию никогдабыл настроен.Я не думал, что это было необходимо, поскольку все мои приложения содержались в нем.

Конфигурация по умолчанию для моего IIS-сервера - .NET Framework v4.0, поэтому я изменил ее на .NET v2.0:

Edit Default App Pool

После того, как я это сделал, я больше не получал того же сообщения об ошибке.

Теперь я вижу это:

Result

Надеюсь, эта информация поможет другим.

3 голосов
/ 27 сентября 2012

Я также получил эту ошибку, я обнаружил, что это потому, что я удалил пул приложений по умолчанию " DefaultAppPool ". Повторное создание это решило проблему. Несколько дней сводил меня с ума.

Эта ошибка появится, если веб-приложение сопоставлено с несуществующим пулом приложений; или , если этот пул приложений остановлен.

1 голос
/ 16 июля 2013

У меня была похожая проблема сегодня.Это было вызвано скайп!В недавнем обновлении Skype были включены порты 80 и 443 в качестве альтернативы входящим соединениям.

H / T: http://www.codeproject.com/Questions/549157/unableplustoplusstartplusdebuggingplusonplustheplu

Чтобы отключить, перейдите в skype> options> Advanced> Connections и снимите флажок ". Используйте порты 80 и 443 в качестве альтернативына входящие соединения "

1 голос
/ 28 августа 2012

Я тоже получаю эту ошибку. Проблема для меня заключалась в том, что у меня было два отдельных веб-сайта на машине, и я не указал, какой адрес перешел на какой веб-сайт. Чтобы решить эту проблему, перейдите в Диспетчер IIS -> Выбрать веб-сайт -> Привязки -> Добавить ... -> Введите имя хоста, которое вы хотите разрешить для этого веб-сайта. Повторите эти действия для любых других веб-сайтов на компьютере.

НТН. Rick

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...