все способы связи
и решения проблем
Многоканальный телефон: (495) 989-1540, бесплатно по россии: 8-800-555-1540
 
Начало О проекте Регистрация На главную
страница из 1GbWiki

Приложение современного .NET работает на веб-сервере IIS следующим образом: используется упрощенный загрузчик AspNetCoreModule, единственная цель которого - запустить ваше приложение и дальше передать всё управление ему.

Вот как выглядит web.config подобного проекта:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="dotnet" arguments=".\WebApplication1.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
   </system.webServer>
  </location>
</configuration>

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

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

HTTP Error 500.30 - ANCM In-Process Start Failure
HTTP Error 500.31 - ANCM Failed to Find Native Dependencies
HTTP Error 500.0 - ANCM In-Process Handler Load Failure
HTTP Error 502.5 - ANCM Out-Of-Process Start Failure
HTTP Error 502.3 - Bad Gateway (ANCM Request Handler Load Failure)
Could not find 'aspnetcorev2_inprocess.dll'
The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found
The application to execute does not exist
The process failed to start
The application was unable to start correctly
The worker process failed to initialize correctly
Failed to start application '/LM/W3SVC/...', ErrorCode '0x80070002'
Failed to start process with commandline '...', ErrorCode: '0x80070002'
The module 'AspNetCoreModuleV2' was not found
The ANCM request handler could not be started
Failed to load the dll from [applicationhost.config]
The application has failed to start because its side-by-side configuration is incorrect
Service Unavailable - HTTP Error 503
The process exited unexpectedly
The specified module could not be found
This application has failed to start because the application configuration is incorrect
Invalid Operation Exception in ANCM
The request was aborted: Could not create SSL/TLS secure channel
The application process exited
The operation completed successfully
Failed to bind to port '...'
The specified framework 'Microsoft.AspNetCore.App', version '...' was not found
Hosting environment variable 'ASPNETCORE_ENVIRONMENT' could not be set

Вот что можно с этим сделать:

  • поменяйте AspNetCoreModuleV2 на AspNetCoreModule, или наоборот
  • поменяйте hostingModel="inprocess" на hostingModel="outofprocess", или наоборот

(то есть, проверьте все 4 варианта)

также,

  • поменяйте stdoutLogEnabled="false" на stdoutLogEnabled="true", создайте папку logs, и ищите там ошибки

В 99% случаев что-то из этого должно вам помочь.

 

 

Мы всегда готовы ответить на ваши вопросы!
 

 

 

 

 

   
 
Наверх     
Copyright © 2002-2026 In-Solve JSC.