An error occurred while starting the application что это



Ошибка публикации ASP.NET Core: при запуске приложения произошла ошибка

Я попытался опубликовать приложение ASP.NET Core на Windows Server 2008 R2, но я получаю эту ошибку: “Произошла ошибка при запуске приложения”.

Что я могу сделать?

Пожалуйста, взгляните на это сообщение: https://scottsauber.com/2017/04/10/how-to-troubleshoot-an-error-occurred-while-starting-the-application-in-asp-net-core- on-iis, который даст вам хороший стартовый комплект, чтобы получить информацию о базовом журнале, когда появляется такая ошибка.
Это может быть плохая конфигурация запуска или связанная с установленной средой выполнения.NET Core, но очень сложно сказать без дополнительной технической информации.

  1. попробуйте включить ведение журнала в web.config
  1. если нет журналов, проверьте средство просмотра событий, что-то вроде:

Не удалось создать stdoutLogFile C:\inetpub… ErrorCode = -2147024891.

  1. Попробуйте настроить сайт на другом диске, например D:\inetpub\website

в моем случае он отлично работает с другого диска, но он не работает с C:\inetpub\website. Я полагаю, что это своего рода проблема с разрешениями безопасности.

Если это не поможет, вы должны хотя бы увидеть журналы, которые ведут вас дальше.

Хотя я Администратор на ПК и других веб-сайтах в.NET Framework 4.7.1 работает с C:\inetpub\на главном сайте asp.net есть проблема

Это не настоящая ошибка. Вы должны найти настоящую ошибку. Чтобы увидеть реальную ошибку, сделайте следующее. Помните, что вы должны отменить эти изменения, как только вы выявите проблему и исправите ее. Вы не должны показывать реальную ошибку конечным пользователям.

В вашей среде разработки, попробуйте добавить/обновить это в web.config, чтобы увидеть реальную ошибку

В вашем program.cs добавьте/обновите ниже, чтобы увидеть реальную ошибку

В Althouth есть много вещей, которые могут пойти не так, как надо, и надлежащим образом – фактически устранить ошибку, мой случай был проще:

Я забыл настроить выходной путь выпуска для Swagger

Вы можете это сделать, выполнив следующие шаги:

  1. Щелкните правой кнопкой мыши свой проект
  2. Щелкните Properties
  3. Перейдите на вкладку ” Build “
  4. И в разделе ” Output ” установите флажок в XML documentation file .

Это автозаполняет путь XML файлом, но вы можете изменить его на все, что захотите.

Источник

Scott Sauber

Software Developer – Full Stack – ASP.NET Core, JavaScript, and DevOps

How to troubleshoot: “An error occurred while starting the application” in ASP.NET Core on IIS

The Problem

If you’ve ever seen this message when hitting your ASP.NET Core app:

“An error occurred while starting the application. .NET Framework | Microsoft.AspNetCore.Hosting version | Microsoft Windows ”

It looks a little something like this:

What Happened?

It basically means something really bad happened with your app. Some things that might have gone wrong:

  1. You might not have the correct .NET Core version installed on the server.
  2. You might be missing DLL’s
  3. Something went wrong in your Program.cs or Startup.cs before any exception handling kicked in

Event Viewer (probably) won’t show you anything

If you’re running on Windows and behind IIS, you might immediately go to the Event Viewer to see what happened based on your previous ASP.NET knowledge. You’ll notice that the error is not there. This is because Event Logging must be wired up explicitly and you’ll need to use the Microsoft.Extensions.Logging.EventLog package, and depending on the error, you might not have a chance to even catch it to log to the Event Viewer.

How to figure what happened (if running on IIS)

Instead of the Event Viewer, if you’re running behind IIS, we can log the request out to a file. To do that:

  1. Open your web.config
  2. Change stdoutLogEnabled=true
  3. Create a logs folder
    1. Unfortunately, the AspNetCoreModule doesn’t create the folder for you by default
      1. If you forget to create the logs folder, an error will be logged to the Event Viewer that says: Warning: Could not create stdoutLogFile \\?\YourPath\logs\stdout_timestamp.log, ErrorCode = -2147024893.
    2. The “stdout” part of the value “.\logs\stdout” actually references the filename not the folder. Which is a bit confusing.
  4. Run your request again, then open the \logs\stdout_*.log file


Note – you will want to turn this off after you’re done troubleshooting, as it is a performance hit.

So your web.config’s aspNetCore element should look something like this

Читайте также:  Error status mmc err 0xc0040030

Doing this will log all the requests out to this file and when the exception occurs, it will give you the full stack trace of what happened in the \logs\stdout_*.log file

Hope this helps. This happened to me a friend of mine. A friend. Yep. Definitely not me. My apps would never bomb.

Источник

Что делать, если Roblox выдает ошибку «an error occurred while starting» и не запускается

Пост на тот случай, когда у вас Roblox тоже выдал ошибку «an error occurred while starting» и не хочет запускаться. Данная оказия случается не очень часто, но, как оказывает практика (и статистика запросов в поисковиках), рано или поздно с ней приходится разбираться многим пользователям.

С другой стороны, проблему тоже нельзя назвать очень сложной и в подавляющем большинстве случаев устраняется она вполне себе стандартными способами. Вот о них мы сейчас и расскажем. Итак.

что делать, если Roblox показывает ошибку «an error occurred while starting»

Значит, по порядку, от простого к сложному (в плане объема работы):

#1 — перезагружаем роутер

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

Потому если видим ошибку запуска Roblox , то идем к роутеру и жмем на нём кнопку «Reset«. Либо, если таковая не обнаружилась, просто выключаем прибор из розетки, ждем 1 минуту, потом включаем, возвращаемся к игре и пробуем зайти еще раз.

#2 — отключаем функцию «Использовать прокси-сервер для локальных подключений»
  • на клавиатуре жмем «Win + R«, в строке «Выполнить» пишем inetcpl.cplи жмем Enter;
  • в открывшемся окне снимаем галочку в чек-боксе «Использовать прокси-сервер для локальных подключений«;
  • и кликаем ОК внизу окна.
#3 — на время отключаем антивирус

Как мы уже сказали, на этапе запуска приложению Roblox требуется подключение к интернету. Антивирус по каким-то своим «убеждениям» может этому воспрепятствовать. Таким образом, чтобы этот конфликт устранить, проще всего на время отключить антивирус.

У большинства современных антивирусных программ добраться до «выключателя» можно через иконку в трее (правом нижнем углу экрана Windows).

Другими словами, находим иконку, кликаем по ней правой кнопкой мыши и в появившемся меню жмем строчку с названием вроде «Приостановить защиту» или «Выход«. Если ничего похожего в меню не оказалось, то тогда двойным кликом по той же иконке в трее открываем главное окно настроек антивируса и уже находим нужную кнопку там.

#4 — добавляем Roblox в «белый список» Защитника Windows

Причиной ошибки «error occurred while starting» может быть также штатный Защитник Windows 10. В таком случае урегулировать проблемку можно путем добавления приложения Roblox в список разрешенных программ Защитника. Делается это так:

  • если в систему вы зашли не через учетную запись администратора, то надо перезайти;
  • заходим в «Настройки» Windows, кликаем «Обновление и безопасность«, потом — «Безопасность Windows» (слева) и кнопку «Открыть Центр безопасности Защитника» (справа);

  • дале кликаем «Брандмауэр и безопасность сети» и в следующем окне — ссылку «Разрешить работу с приложениями через брандмауэр«;
  • жмем кнопку «Изменить параметры«, указываем Roblox и кликаем «Добавить«;
  • после того, как приложение будет добавлено в «белый список» Защитника, устанавливаем для него разрешения и жмем OK.
#5 — переустанавливаем Roblox

Данная мера, само собой, целесообразна, если предыдущие четыре должного эффекта не возымели, и приложение настойчиво запускаться не желает. Потому далее:

Источник

Arduino.ru

Регистрация новых пользователей и создание новых тем теперь только на новом форуме https://forum.arduino.ru

forum.arduino.ru

Cреда ARDUINO выдает ошибк от launch4j «An error while starting the application»

При запуске среды ARDUINO 1.5.5, через 1-2 минуты выдает ошибку от launch4j «An error while starting the application». Версия 1.5.2 ARDUINO вылетает даже не ругаясь . По диспетчеру задач видно идет загрузка , а потом вылетает . Попробовал поковыряться: JAVA установленная в системе не запускает контрольную панель. Что делать?

Читайте также:  Get exception types java

Поставь Яву постарее или поновее, в зависимости от той, что у тебя стоит. У меня тоже такая хрень вылетает, но через несколько раз запускается.

Пока не помогает

у меня какая-то из 1.5.* просто не запускалась — забил за ненабностью юзать бетки.

Странно , но последнюю неделю тоже стала вылетать эта ошибка, (Win8.1) , может какой апдейт подцепили мы?

Заметил на форумах стали спрашивать.

Пока удалил все ссылки на JAVA в реестре и все установленные файлы и папки, в том числе мусор, который нашел — не помогает. На офицальном сайте рекомендуют отключить блютуз — тоже не помогло . После неудачного зауска в системе остаются невыгруженными службы JAVA .

Надо отключить шрифты ClearTypeс помощью соответсвующей программы в панели управления , если ее нет то можно скачать здесь : http://www.microsoft.com/typography/cleartypepowertoy.mspx

После установки снимаем галочку в ClearType и arduino.exe работает !

Не пробовал, но предлагают еще вместо установки программы изменить реестр:

Надо отключить шрифты ClearTypeс помощью соответсвующей программы в панели управления , если ее нет то можно скачать здесь : http://www.microsoft.com/typography/cleartypepowertoy.mspx

После установки снимаем галочку в ClearType и arduino.exe работает !

так шрифты выпилить или сглаживание отключить?

*думаю, что они просто офигели — завтра на линукс попросят перейти или к яблоку в анальное рабство продаться.

Снять галочку — «Turn on ClearType»

Снять галочку — «Turn on ClearType»

это какой-то костыль.

как так без сглаживания жить?

Да, Да — причём в JAVA

Народ, выручайте! Только вчера среда работала, сегодня эта херня.

С новой версией Java тупо вылет и никакая ошибка не показывается. Иногда среда грузится, но если открывать скетч — тут же крашится, работать невозможно. Что делать?

Иногда среда грузится, но если открывать скетч — тут же крашится, работать невозможно. Что делать?

Откатить изменения? Или попробовать все то же самое на другой, заведомо исправной, системе: дело может быть не в среде, а, например, в сбоях по памяти.

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

— в HKEY_CURRENT_USER\Control Panel\Desktop\FontSmoothingGamma поставить dword:00000898

— удалить каталог %mydocuments%\Arduino

— поменять версию Java в каталоге %arduino%\java

— поменять версию JRE вообще

— раскомментировать строку # settings.path=data в %arduino%\lib\ preferences.txt

— отключить вайфай. на ноуте отключается по Fn+F2. держу отключенным, включаю только когда нужен

— отключить bluetooth. голубого зуба в самом ноуте нет, внешних адаптеров нет, ничто с BT не используется

Ничто не помогло. Качаю версии 1.0.6 и 1.5.8 с офсайта, результат отпишу только через несколько часов, и то над скачкой тенью навис замахнувший косу мрачный жнец — качается на скорости в единицы-десятки кбит/с, обрывы, лаги, хз что.

UPD. Да, а откатить что? Ничто в системе не менялось, не сносилось и не устанавливалось. Она, собсно, 18 суток даже не перезагружалась. Ну и откатить некуда т. к. служба System Restore отключена.

UPD2. Запускали на другом компьютере. Тот же результат, сама среда грузится. При попытке загрузить скетч — Launch4j — an error ocurred while starting the application.

Источник

George Kosmidis

It comes in many colors and flavors, it is usually a headache because there are multiple reasons why you can get this, it usually includes no (or minimal) information in Application log, and if you are unlucky enough to have two problems that cause this, it is a guaranteed bad day.

In this blog post I will try to include as many solutions as possible, please feel free to comment and contribute one if it is not included.

Possible Error Messages

This is just a list the messages you might get, probably not complete. Feel free to comment if I missed some.

  • An error occurred while starting the application
  • 403.14 Forbidden
  • 502.5 Process Failure
  • 500 Internal Server Error
  • 500.0 In-Process Handler Load Failure
  • 500.30 In-Process Startup Failure
  • 500.31 ANCM Failed to Find Native Dependencies
  • 500.32 ANCM Failed to Load dll
  • 500.33 ANCM Request Handler Load Failure
  • 500.34 ANCM Mixed Hosting Models Not Supported
  • 500.35 ANCM Multiple In-Process Applications in same Process
  • 500.36 ANCM Out-Of-Process Handler Load Failure
  • 500.37 ANCM Failed to Start Within Startup Time Limit
  • 500.38 ANCM Application DLL Not Found
  • 503 Service unavailable
  • Failed to start application (ErrorCode ‘0x800700c1’)
  • Connection reset
Читайте также:  Error 2699 не удалось разрешить dns имя контроллера домена

Possible Solutions

Please keep in mind, most solutions require the application pool to restart. That means, after applying a solution, you need to go to the IIS on the hosting system, find the correct application pool, and restart it. Find out exactly how here.

  1. The app did start, but it can’t generate a valid response.
    Try debugging locally, correct the error and then redeploy.
  2. dotnet is not installed on the hosting system.
    Visit https://dotnet.microsoft.com/download?WT.mc_id=DT-MVP-5004591 and download the latest version. Try the SDK for older OS.
  3. dotnet version is wrong, run dotnet —version in CMD to verify.
    Visit https://dotnet.microsoft.com/download?WT.mc_id=DT-MVP-5004591 and download the latest version. Try the SDK for older OS.
  4. appsettings.[ENVIRONMENT_NAME].json for the specific environment is not deployed.
    Create the necessary appsettings file.
  5. appsettings.json or appsettings.[ENVIRONMENT_NAME].json doesn’t contain all necessary settings.
    Add all settings from the correct appsettings file.
  6. You enabled XML documentation but the XML documentation file path is wrong.
    Right click on your project in Visual Studio, go to Properties, then Build and correct the Documentation XML file path to relative one.
  7. Permissions on the remote machine folders are not set correctly.
    For testing only: try adding Everyone and reset permissions on all child objects. Read this for correct permissions.
  8. The app is deployed to the wrong folder on the hosting system.
    Go to IIS, find your Site and click Explore on the write to find the correct path.
  9. The web.config file is missing from the deployment, or the web.config file contents are malformed.
    Right click on your project in Visual Studio and go to Publish. Execute a publishment and use that web.config .
  10. The web.config contains hostingModel=»inprocess» (or it doesn’t).
    Either remove it if it is there, or add it if it is not.
  11. The app is not published for the same processor architecture.
    Check the processor architecture in the hosting system and select the correct one during publishment.
  12. Run the app in a separate IIS application pool.
    Go to the IIS on the hosting machine, navigate to Application Pools, click on Add Application Pool…, write the Name you with and click OK. Once done, go to Sites, find the correct app and click on Basic Settings to select the newly created Application Pool.
  13. Repair the installation of the .NET Core Hosting Bundle or install the SDK.
    Visit https://dotnet.microsoft.com/download?WT.mc_id=DT-MVP-5004591 and download the latest version. Try the SDK for older OS.
  14. Check for CPU/Memory usage spikes on the server during startup.
    Try upgrading the hosting machine.
  15. Disable single-file publishing.
    To do this, set the PublishSingleFile MSBuild property to false.
  16. Switch to the out-of-process hosting model.
    To do this, set the AspNetCoreHostingModel MSBuild property to OutOfProcess .

Enable Logging

The ASP.NET Core Module stdout log often records useful error messages not found in the Application Event Log. To enable and view stdout logs:

  1. Navigate to the site’s deployment folder on the hosting system.
  2. Edit the web.config file. Set stdoutLogEnabled to true and change the stdoutLogFile path to point to the logs folder (for example, .\_logs\stdout). stdout in the path is the log file name prefix. A timestamp, process id, and file extension are added automatically when the log is created.
  3. If the logs folder isn’t present, create the folder.
  4. Ensure your application pool’s identity has write permissions to the logs folder.
  5. Save the updated web.config file.
  6. Make a request to the app.
  7. Navigate to the logs folder. Find and open the most recent stdout log.
  8. Study the log for errors.

Contribute please!

If you find a reason for this error that it’s not included here, please contribute!

Источник

Оцените статью
toolgir.ru
Adblock
detector