Ошибка запуска приложений .NET Framework в VS на Win11

Ошибка: «процесс с идентификатором xxxx не запущен»

версии и шаги отладки ниже - (по сути, я пробовал различные переустановки каждой связанной программы, перед полной переустановкой я также пытался с десяток типов очистки кэша и изменений конфигурации в Visual Studio. Однако это можно воспроизвести с помощью новых установок)

Название ОС: Microsoft Windows 11 Pro Версия 10.0.22621 Сборка 22621 (пробовал как старую, так и новую установку указанной выше версии LTS, плюс две дополнительные попытки предыдущих версий, которые я обновлял за последние пару недель)

ПРОТИВ 2022 (ЛТС) Пробовал как комьюнити (17.9.2), так и про версии. (удален и переустановлен несколько раз, при каждой попытке удаляются все папки temp/cache)

IIS express, который по умолчанию устанавливает версию VS выше также попыталась удалить и переустановить с помощью IIS Express 10.0 с сайта, загруженного вчера 11 марта 2024 г., со следующим номером сборки: 3.14.0.572... Также предпринята попытка полностью отключить IIS в Windows, перезапустить, повторно включить и успешно повторно протестировать основное приложение .NET.

.NET Framework v4.8.1 Недавно установленный репозиторий GIT завершается с ошибкой с вышеуказанной ошибкой. Создан новый проект с использованием настроек по умолчанию в новом шаблоне MVC, ошибка может быть воспроизведена.

Ядро .NET, все новые и старые приложения работают нормально — пробовал LTS и одну старую версию на каждом ядре .NET 6 и 7.

Единственное, о чем я мог подумать, это следующее: О: Эта конкретная настройка не работает на Windows 11 (я пробовал на ПК с Windows 10, и все работает нормально) – но я не вижу в Интернете другой документации о других людях, столкнувшихся с такой же проблемой. б: я чего-то не понимаю

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

Идеальное состояние — открыть веб-страницу .NET Framework в IIS Express.

Редактировать: Добавление фотографии выполнения в новый репозиторий MVC в режиме администратора VS.

У вас есть образец воспроизведения, который не работает, и воспроизводимый пример? Без образца, воспроизводящего вашу проблему, мы действительно не сможем вам помочь.

Albert D. Kallal 12.03.2024 18:56

@AlbertD.Kallal Не можете ли вы воспроизвести это, выполнив шаги, которые я отметил? У меня не работает ни один репо, вновь созданные проекты тоже не подключаются. (ссылается на пустой шаблон базового проекта MVC VS в качестве репозитория) - для его создания в VS должны быть установлены шаблоны .NET framework.

Jeff 12.03.2024 20:01

Итак, шаги заключаются в создании нового проекта MVC, но как .net framework, а НЕ как .net core. Да, у меня это отлично работает, смотрите мой пост ниже.

Albert D. Kallal 12.03.2024 20:17

Здесь не о чем спрашивать, поскольку, как вы поняли, никто другой не сможет легко это воспроизвести. Обратитесь в службу ИТ-поддержки вашей компании и позвольте им диагностировать эту проблему за вас.

Lex Li 16.03.2024 03:10
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
4
251
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я могу без проблем создать новый проект MVC, в том числе .net framework. Таким образом, я предполагаю этот тип проекта:

После выбора выше я получаю следующее:

И тогда я получаю это:

И затем, нажав F5 для сборки + запуска, я получаю следующее:

Как уже отмечалось, если бы базовое создание и запуск нового проекта было нарушено, то у миллионов пользователей Visual Studio возникла бы ваша проблема, а их явно нет.

Как уже отмечалось, если вы пытаетесь создать проект веб-форм, вам необходимо для vs2022 установить дополнительные рабочие процессы, поскольку они не установлены по умолчанию.

У меня windows 11, vs2022, v17.9.2

Обновлено: убедитесь, что установлены дополнительные рабочие процессы.

Итак, чтобы убедиться, что ISS и другие компоненты установлены, выберите эти рабочие процессы (меню->Получить инструменты и функции).

Отсюда эти:

Итак, теперь в вашем новом созданном проекте выберите свойства project->"имя ​​проекта".

И на вкладке Интернет проверьте эти настройки:

Итак, принудительно установите разрядность на 64-битную версию.

А также нажмите на кнопку «Создать виртуальный каталог».

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

Понятно, именно в этом рабочем процессе я могу воспроизвести ошибку. Я использую новую версию Win 11, однако безопасностью управляет моя компания, поэтому, возможно, на моей машине есть настройка, которую я не вижу, которая на это влияет. Спасибо за обзор, в ближайшее время я попробую использовать новую машину и соответствующим образом обновлю пост.

Jeff 13.03.2024 15:48

Попробуйте при запуске VS использовать «Запуск от имени администратора». Итак, нажмите клавишу Windows, введите Visual Studio, а затем в списке совпадений щелкните правой кнопкой мыши и выберите «Запуск от имени администратора». Помните, что папка с исходным кодом по умолчанию находится под вашим именем пользователя, источниками, а затем репозиториями. Таким образом, часто это права, закрепленные за данной папкой. Я не запускал VS без "запуска от имени администратора" уже 10 лет....

Albert D. Kallal 13.03.2024 19:51

Во время отладки я несколько раз пробовал режим администратора. Но так как я не отслеживал, с какими версиями пробовал, то выложил скриншот ошибки в режиме администратора.

Jeff 14.03.2024 19:34

См. мои изменения: то, что у вас есть, говорит о том, что IIS не настроен или у него есть какие-то проблемы. Итак, в моем редактировании убедитесь, что вы выбрали и установили все рабочие процессы, а не только тот, который я отметил «стрелкой» (поэтому выберите все фрагменты и части, которые я выбрал). И попробуйте создать виртуальный каталог и попробуйте заставить веб-сервер работать как 64-битный.

Albert D. Kallal 14.03.2024 20:08

Закрываем этот пункт, так как проблема, похоже, специфична для машины. Наиболее вероятной причиной было изменение версий программного обеспечения безопасности, используемого компанией, между Windows 10 и Windows 11. Это программное обеспечение напрямую изменяло настройки в ОС и вызывало ненормальное поведение IIS в очень специфическом сценарии. возврат к версии программного обеспечения безопасности w10 на новом компьютере с w10 решил проблему, я не ожидаю, что этот билет поможет слишком многим пользователям в будущем.

Jeff 18.03.2024 21:14

Другие вопросы по теме