#c# #asp.net #iis #outlook-web-addins
#c# #asp.net #iis #outlook-веб-дополнения
Вопрос:
Я не могу запустить свою веб-надстройку в Google Chrome или любом другом браузере, я нажал на кнопку «Пуск», на которой вместо «Пуск» написано IIS Express, он переходит в режим отладки после нажатия кнопки, но ничего не происходит. Вот скриншот перед запуском :
после режима запуска :
Комментарии:
1. Проверьте этот параметр в настройках вашего веб-проекта и убедитесь, что он не установлен на «не открывать страницу». изображение
2. Большое спасибо, я установил его для запуска URL-адреса на этот: localhost: 51418 но теперь страница открывается, но появляется ошибка: HTTP Ошибка 403.14 — Запрещено Веб-сервер настроен так, чтобы не отображать содержимое этого каталога.
3. пожалуйста, проверьте опубликованное решение.
Ответ №1:
Одна из причин заключается в том, что ваша Visual Studio не запускается от имени АДМИНИСТРАТОРА. Вы должны запустить Visual Studio с правами администратора — для этого щелкните правой кнопкой мыши на значке Visual Studio и выберите «Запуск от имени администратора» — или для постоянной проверки перейдите в «Свойства», нажмите «Дополнительно», затем нажмите «Запуск от имени администратора» — Когда вы запускаете его таким образом, вы видите ярлык «АДМИНИСТРАТОР» в правом верхнем углу VS.
Теперь, если это не работает, альтернативно вы можете запустить get в отладчике, используя этот вызов System.Diagnostics.Debugger.Launch();
Создайте пустую страницу и выполните этот вызов в PageStart, затем просто загрузите эту страницу из своего браузера
System.Diagnostics.Debugger.Launch();
Ответ №2:
Проверьте этот параметр в настройках вашего веб-проекта и убедитесь, что он не установлен на «не открывать страницу»
и причина ошибки HTTP 403.14 — Запрещенная ошибка заключается в том, что функция просмотра каталогов отключена. вы можете включить, выполнив следующие шаги:
Откройте командную строку, а затем перейдите в папку IIS Express на вашем компьютере. Например, перейдите в следующую папку в командной строке:
C:Program FilesIIS Express
Введите следующую команду, а затем нажмите Ввод:
appcmd set config /section:directoryBrowse /enabled:true
Ответ №3:
В VS2022 вы можете установить / снять флажок для запуска веб-проекта в браузере по умолчанию.
Для этого щелкните правой кнопкой мыши на соответствующем проекте в вашем решении и выберите Свойства. В меню слева щелкните Debug, затем «Открыть пользовательский интерфейс debug launch profiles».
В появившемся диалоговом окне выберите соответствующий профиль на левой панели, затем прокрутите вниз до «Запустить браузер». При необходимости установите / снимите флажок с этой опции.
В качестве альтернативы, откройте файл Properties / launchSettings.json в проекте и добавьте следующую строку под соответствующей profiles
записью:
"launchBrowser": true,