Aspnetcore: рдЗрдирдкреНрд░реЛрд╕реЗрд╕ рдЖрд╡реЗрджрди рдкреНрд░рд╛рд░рдВрдн рд╕рдорд╕реНрдпрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 25 рджрд┐рд╕ре░ 2018  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dotnet/aspnetcore

рдирдорд╕реНрдХрд╛рд░!
рдореИрдВ рдЗрдирдкреНрд░реЛрд╕реЗрд╕ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡реЗрдм рдРрдк рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдФрд░...
рдЖрд╡реЗрджрди рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред
рдЖрдИрдЖрдИрдПрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ 500.30 рдХреЗ рд╕рд╛рдеред
ANCM рд▓реЙрдЧ рдореЗрдВ рдпрд╣ рд╣реЛрддрд╛ рд╣реИред
рдЕрдЧрд░ рдореИрдВ HostingModel рдХреЛ OutOfProcess рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реВрдВ - рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред

рдореЗрд░рд╛ web.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath=".\Dodo.ClientSite.exe" arguments="" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" hostingModel="InProcess">

         <handlerSettings>
                  <handlerSetting name="debugFile" value=".\aspnetcore-debug.log" />
                  <handlerSetting name="debugLevel" value="FILE,TRACE" />
              </handlerSettings>
      </aspNetCore>
   </system.webServer>
</configuration>

рд▓реЙрдЧреНрд╕

```
[aspnetcorev2.dll] ASPNET_CORE_GLOBAL_MODULE::OnGlobal рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрджрд▓реЗрдВ 'рдорд╢реАрди/рд╡реЗрдмрд░реВрдЯ/APPHOST/RU-DEV-GS-GSITE.EXT.DEV.DODOIS.COM'
[aspnetcorev2.dll] рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд░реЛрдХрдирд╛ '/LM/W3SVC/340/рд░реВрдЯ'
[aspnetcorev2_inprocess.dll] рдлрд╝рд╛рдЗрд▓ рд╡реЙрдЪрд░ рдереНрд░реЗрдб рдХреЛ рд░реЛрдХрдирд╛
[aspnetcorev2.dll] ASPNET_CORE_GLOBAL_MODULE::OnGlobalStopListening
[aspnetcorev2.dll] ASPNET_CORE_GLOBAL_MODULE::рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
[aspnetcorev2.dll] 'C:\Program Files\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll' рдХреЗ рд▓рд┐рдП рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝рд┐рдВрдЧ рд▓реЙрдЧреНрд╕ред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА: 9476.. рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 12.2.18316.0ред рд╡рд┐рд╡рд░рдг: IIS ASP.NET рдХреЛрд░ рдореЙрдбреНрдпреВрд▓ V2. рдкреНрд░рддрд┐рдмрджреНрдз: ce8cf65589734f82b0536c543aba5bd60d0a5a98ред
[aspnetcorev2.dll] рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП hostfxr рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди: '.\Dodo.ClientSite.exe' рддрд░реНрдХ: '' рдкрде: 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com\'
[aspnetcorev2.dll] рдЬреНрдЮрд╛рдд dotnet.exe рд╕реНрдерд╛рди: ''
[aspnetcorev2.dll] рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрде '.\Dodo.ClientSite.exe' рдбреЙрдЯрдиреЗрдЯ рдирд╣реАрдВ рд╣реИ, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рдмреВрдЯрд╕реНрдЯреНрд░реИрдкрд░ рдХреЗ рд╕рд╛рде рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдпрд╛ рдкреЛрд░реНрдЯреЗрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддрд╛ рд╣реИ
[aspnetcorev2.dll] application.dll рдХреЛ 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com.\Dodo.ClientSite.dll' рдкрд░ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
[aspnetcorev2.dll] 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com.\hostfxr.dll' рдкрд░ hostfxr.dll рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛
[aspnetcorev2.dll] hostfxr.dll рдХреЛ 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com.\hostfxr.dll' рдкрд░ рд╕реНрдерд╛рдиреАрдп рдРрдк рдорд┐рд▓рд╛, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓реЙрдиреНрдЪрд░ рдХреЗ рд╕рд╛рде рдкреЛрд░реНрдЯреЗрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддреЗ рд╣реБрдП
[aspnetcorev2.dll] 'рдбреЙрдЯрдиреЗрдЯ' рд╕реЗ dotnet.exe рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкрде рдХреЛ рд╣рд▓ рдХрд░рдирд╛
[aspnetcorev2.dll] dotnet.exe рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП where.exe рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рдирд╛
[aspnetcorev2.dll] рдЬрд╣рд╛рдБ.exe рдордВрдЧрд▓рд╛рдЪрд░рдг рд▓реМрдЯрд╛: 'C:\Program Filesdotnetdotnet.exe
рд╕реА:\рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЗрдВ (x86)dotnetdotnet.exe
'
[aspnetcorev2.dll] рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд┐рдЯрдиреЗрд╕ рдкреНрд░рдХрд╛рд░ isX64=1 . рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛
[aspnetcorev2.dll] рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ 'C:\Program Filesdotnetdotnet.exe'
[aspnetcorev2.dll] рдмрд╛рдЗрдирд░реА рдЯрд╛рдЗрдк 6
[aspnetcorev2.dll] dotnet.exe 'C:\Program Filesdotnetdotnet.exe' рдкрд░ who.exe рдЖрдордВрддреНрд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд┐рд▓рд╛
[aspnetcorev2.dll] 'C:\Program Filesdotnetdotnet.exe' рд╕реЗ hostfxr.dll рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкрде рдХреЛ рд╣рд▓ рдХрд░рдирд╛
[aspnetcorev2.dll] hostfxr.dll 'C:\Program Filesdotnet\host\fxr\2.2.0\hostfxr.dll' рдкрд░ рд╕реНрдерд┐рдд рд╣реИред
[aspnetcorev2.dll] рдкрд╛рд░реНрд╕ рдХрд┐рдП рдЧрдП hostfxr рд╡рд┐рдХрд▓реНрдк: dotnet рд╕реНрдерд╛рди: 'C:\Program Filesdotnetdotnet.exe' hostfxr рдкрде: 'C:\Program Filesdotnet\host\fxr\2.2.0\hostfxr.dll' рддрд░реНрдХ:
[aspnetcorev2.dll] рддрд░реНрдХ [0] = 'C:\Program Filesdotnetdotnet.exe'
[aspnetcorev2.dll] рддрд░реНрдХ [1] = 'рдИ:\рд╕рд╛рдЗрдЯреНрд╕\ru-dev-gs-gsite.ext.dev.dodois.com.\Dodo.ClientSite.dll'
[aspnetcorev2.dll] c:\b\w\e37dd45d8cd1eaf4\src\iisintegration\src\aspnetcoremodulev2\commonlib\fileoutputmanager. cpp:142 рдСрдкрд░реЗрд╢рди LastError рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓: 32 HR: 0x80070020
[aspnetcorev2.dll] рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЕрдиреБрд░реЛрдз рд╣реИрдВрдбрд▓рд░: 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com\aspnetcorev2_inprocess.dll'
[aspnetcorev2.dll] рд╣реИрдВрдбрд▓рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛
[aspnetcorev2_inprocess.dll] 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com\aspnetcorev2_inprocess.dll' рдХреЗ рд▓рд┐рдП рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝рд┐рдВрдЧ рд▓реЙрдЧреНрд╕ред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА: 9476.. рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 12.2.18316.0ред рд╡рд┐рд╡рд░рдг: IIS ASP.NET рдХреЛрд░ рдореЙрдбреНрдпреВрд▓ V2 рдЕрдиреБрд░реЛрдз рд╣реИрдВрдбрд▓рд░ред рдкреНрд░рддрд┐рдмрджреНрдз: ce8cf65589734f82b0536c543aba5bd60d0a5a98ред
[aspnetcorev2_inprocess.dll] рдЖрд░рдВрднреАрдХрд░рдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ
[aspnetcorev2_inprocess.dll] рдЗрди-рдкреНрд░реЛрд╕реЗрд╕ рд╡рд░реНрдХрд░ рдереНрд░реЗрдб рд╢реБрд░реВ рдХрд░рдирд╛
[aspnetcorev2_inprocess.dll] рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП hostfxr рдкреИрд░рд╛рдореАрдЯрд░ рд╣рд▓ рдХрд░рдирд╛: '.\Dodo.ClientSite.exe' рддрд░реНрдХ: '' рдкрде: 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com\'
[aspnetcorev2_inprocess.dll] рдЬреНрдЮрд╛рдд dotnet.exe рд╕реНрдерд╛рди: 'C:\Program Filesdotnetdotnet.exe'
[aspnetcorev2_inprocess.dll] рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрде '.\Dodo.ClientSite.exe' рдбреЙрдЯрдиреЗрдЯ рдирд╣реАрдВ рд╣реИ, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рдмреВрдЯрд╕реНрдЯреНрд░реИрдкрд░ рдХреЗ рд╕рд╛рде рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдпрд╛ рдкреЛрд░реНрдЯреЗрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддрд╛ рд╣реИ
[aspnetcorev2_inprocess.dll] application.dll рдХреЛ 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com.\Dodo.ClientSite.dll' рдкрд░ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
[aspnetcorev2_inprocess.dll] 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com.\hostfxr.dll' рдкрд░ hostfxr.dll рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛
[aspnetcorev2_inprocess.dll] hostfxr.dll рдХреЛ 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com.\hostfxr.dll' рдкрд░ рд╕реНрдерд╛рдиреАрдп рдРрдк рдорд┐рд▓рд╛, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓реЙрдиреНрдЪрд░ рдХреЗ рд╕рд╛рде рдкреЛрд░реНрдЯреЗрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддреЗ рд╣реБрдП
[aspnetcorev2_inprocess.dll] 'C:\Program Filesdotnetdotnet.exe' рд╕реЗ hostfxr.dll рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкрде рдХреЛ рд╣рд▓ рдХрд░рдирд╛
[aspnetcorev2_inprocess.dll] hostfxr.dll 'C:\Program Filesdotnet\host\fxr\2.2.0\hostfxr.dll' рдкрд░ рд╕реНрдерд┐рдд рд╣реИред
[aspnetcorev2_inprocess.dll] рдкрд╛рд░реНрд╕ рдХрд┐рдП рдЧрдП hostfxr рд╡рд┐рдХрд▓реНрдк: рдбреЙрдЯрдиреЗрдЯ рд╕реНрдерд╛рди: 'C:\Program Filesdotnetdotnet.exe' hostfxr рдкрде: 'C:\Program Filesdotnet\host\fxr\2.2.0\hostfxr.dll' рддрд░реНрдХ:
[aspnetcorev2_inprocess.dll] рддрд░реНрдХ [0] = 'C:\Program Filesdotnetdotnet.exe'
[aspnetcorev2_inprocess.dll] рддрд░реНрдХ [1] = 'рдИ:\рд╕рд╛рдЗрдЯреНрд╕\ru-dev-gs-gsite.ext.dev.dodois.com.\Dodo.ClientSite.dll'
[aspnetcorev2_inprocess.dll] рдкреНрд░рдмрдВрдзрд┐рдд рдиреЗ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрд╛ -1073741819
[aspnetcorev2_inprocess.dll] рд╢рдЯрдбрд╛рдЙрди рдХреНрд░рдо рд╢реБрд░реВ рдХрд░рдирд╛ 1
[aspnetcorev2_inprocess.dll] рдХреНрд▓рд┐рдпрд░ рдереНрд░реЗрдб рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдорд╛рдкреНрдд: clrThreadExited: 1
[aspnetcorev2_inprocess.dll] c:\b\w\e37dd45d8cd1eaf4\src\iisintegration\src\aspnetcoremodulev2\commonlib\fileoutputmanager. cpp:142 рдСрдкрд░реЗрд╢рди LastError рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓: 32 HR: 0x80070020
[aspnetcorev2_inprocess.dll] рдЗрд╡реЗрдВрдЯ рд▓реЙрдЧ: 'рдПрдкреНрд▓рд┐рдХреЗрд╢рди'/LM/W3SVC/340/рд░реВрдЯ' рднреМрддрд┐рдХ рд░реВрдЯ рдХреЗ рд╕рд╛рде 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com\' рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкреНрд░рдмрдВрдзрд┐рдд рдЕрдкрд╡рд╛рдж рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ , рдЕрдкрд╡рд╛рдж рдХреЛрдб = '0xc0000005'ред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ stderr рд▓реЙрдЧ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред'
рдЗрд╡реЗрдВрдЯ рд▓реЙрдЧ рд╕рдВрджреЗрд╢ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред
[aspnetcorev2_inprocess.dll] рдЗрди-рдкреНрд░реЛрд╕реЗрд╕ рд╡рд░реНрдХрд░ рдереНрд░реЗрдб рдХреЛ рд░реЛрдХрдирд╛
[aspnetcorev2_inprocess.dll] рд╕реАрдПрд▓рдЖрд░ рд░реЛрдХрдирд╛
[aspnetcorev2_inprocess.dll] рдЗрд╡реЗрдВрдЯ рд▓реЙрдЧ: 'рдПрдкреНрд▓рд┐рдХреЗрд╢рди'/LM/W3SVC/340/рд░реВрдЯ' рднреМрддрд┐рдХ рд░реВрдЯ рдХреЗ рд╕рд╛рде 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com\' clr рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧред рд╕реАрдПрд▓рдЖрд░ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдзрд╛рдЧрд╛ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЧрдпрд╛'
рдЗрд╡реЗрдВрдЯ рд▓реЙрдЧ рд╕рдВрджреЗрд╢ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред
[aspnetcorev2_inprocess.dll] рдЕрдкрд╡рд╛рдж 'рдЕрдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдЕрдкрд╡рд╛рдж' c:\b\w\e37dd45d8cd1eaf4\src\iisintegration\src\aspnetcoremodulev2\inprocessrequesthandler\inprocessapplication рдкрд░ рдкрдХрдбрд╝рд╛ рдЧрдпрд╛ред рд╕реАрдкреАрдкреА:350
[aspnetcorev2_inprocess.dll] рд╡рд┐рдлрд▓ HRESULT рд▓реМрдЯрд╛: 0x8007023e c:\b\w\e37dd45d8cd1eaf4\src\iisintegration\src\aspnetcoremodulev2\inprocessrequesthandler\dllmain. рд╕реАрдкреАрдкреА:120
[aspnetcorev2_inprocess.dll] рдПрдкреНрд▓рд┐рдХреЗрд╢рди 'E:\sites\ru-dev-gs-gsite.ext.dev.dodois.com\' рдореЗрдВ рдРрдк_рдСрдлрд╝рд▓рд╛рдЗрди рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдирд╛
[aspnetcorev2_inprocess.dll] рдлрд╝рд╛рдЗрд▓ рд╡реЙрдЪрд░ рдереНрд░реЗрдб рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛
[aspnetcorev2.dll] ASPNET_CORE_GLOBAL_MODULE::OnGlobal рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрджрд▓реЗрдВ 'рдорд╢реАрди/рд╡реЗрдмрд░реВрдЯ/APPHOST/RU-DEV-GS-GSITE.EXT.DEV.DODOIS.COM'
[aspnetcorev2.dll] рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд░реЛрдХрдирд╛ '/LM/W3SVC/340/рд░реВрдЯ'
[aspnetcorev2_inprocess.dll] рдлрд╝рд╛рдЗрд▓ рд╡реЙрдЪрд░ рдереНрд░реЗрдб рдХреЛ рд░реЛрдХрдирд╛
[aspnetcorev2.dll] ASPNET_CORE_GLOBAL_MODULE::OnGlobalStopListening
[aspnetcorev2.dll] ASPNET_CORE_GLOBAL_MODULE::рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
````

area-servers servers-iis

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдкрдХрд╛ Program.Main рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХ рд░рд╣рд╛ рд╣реИред рдпрд╣ рд╢рд╛рдпрдж CurrentDirectory рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реИ: #4206ред рдпрд╣рд╛рдВ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИ: https://github.com/aspnet/Docs/blob/master/aspnetcore/host-and-deploy/aspnet-core-module/samples_snapshot/2.x/CurrentDirectoryHelpers.csред рдпрд╣ рдПрдХ рдкреИрдЪ рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдореБрдЭреЗ рд╕реБрдЭрд╛рдП рдЧрдП рдлрд╝рд┐рдХреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВ рдЬреЛ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕реЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреЗрдЯ рдХреЛрд░ 2.2 рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ - рдЖрдИрдЖрдИрдПрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ 500.30 рдХреЗ рд╕рд╛рде - рдЗрдирдкреНрд░реЛрд╕реЗрд╕ рдЪрд▓рд╛рддреЗ рд╕рдордпред рд▓реЙрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдерд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЙрд╕реА рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓реМрдЯрд╛рдИ рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╣реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдЙрд╕ рдкрде рдХреЛ рд▓реМрдЯрд╛ рджреЗрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ IIS рд╕реЗрд╡рд╛ рдЪрд▓рддреА рд╣реИред рд╕реБрдзрд╛рд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ CurrentDirectoryHelper.cs рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рд╣реИ рдФрд░ SetBasePath рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ Program.cs рд╕реЗ рдЗрд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ,

logger.LogWarning($"Applying Patch to fix Current Directory issue. Current Directory: {Environment.CurrentDirectory}"); //TODO: the line below can be removed when the bug with InProcess method is fixed (more details, follow the class definition and read the comments) CurrentDirectoryHelpers.SetCurrentDirectory(); logger.LogWarning($"Fix applied. Current Directory now is: {Environment.CurrentDirectory}");
рдлрд┐рдХреНрд╕ рдХреЛ рдЗрд╕ рддрд░рд╣ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрднреА рднреА рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдЙрдЯрдСрдлрдкреНрд░реЛрд╕реЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЖрдИрдЖрдИрдПрд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдХреЗ рддрд╣рдд рдЪрд▓ рд░рд╣рд╛ рд╣реИ рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдареАрдХ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ

рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдореЗрд░реА рд╕рд╣рд╛рдпрддрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдХрд╛ Program.Main рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХ рд░рд╣рд╛ рд╣реИред рдпрд╣ рд╢рд╛рдпрдж CurrentDirectory рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реИ: #4206ред рдпрд╣рд╛рдВ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИ: https://github.com/aspnet/Docs/blob/master/aspnetcore/host-and-deploy/aspnet-core-module/samples_snapshot/2.x/CurrentDirectoryHelpers.csред рдпрд╣ рдПрдХ рдкреИрдЪ рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдиреЗ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

рдЖрдкрдХрд╛ Program.Main рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХ рд░рд╣рд╛ рд╣реИред рдпрд╣ рд╢рд╛рдпрдж CurrentDirectory рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реИ: #4206ред рдпрд╣рд╛рдВ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИ: https://github.com/aspnet/Docs/blob/master/aspnetcore/host-and-deploy/aspnet-core-module/samples_snapshot/2.x/CurrentDirectoryHelpers.csред рдпрд╣ рдПрдХ рдкреИрдЪ рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдореБрдЭреЗ рд╕реБрдЭрд╛рдП рдЧрдП рдлрд╝рд┐рдХреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВ рдЬреЛ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕реЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреЗрдЯ рдХреЛрд░ 2.2 рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ - рдЖрдИрдЖрдИрдПрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ 500.30 рдХреЗ рд╕рд╛рде - рдЗрдирдкреНрд░реЛрд╕реЗрд╕ рдЪрд▓рд╛рддреЗ рд╕рдордпред рд▓реЙрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдерд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЙрд╕реА рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓реМрдЯрд╛рдИ рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╣реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдЙрд╕ рдкрде рдХреЛ рд▓реМрдЯрд╛ рджреЗрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ IIS рд╕реЗрд╡рд╛ рдЪрд▓рддреА рд╣реИред рд╕реБрдзрд╛рд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ CurrentDirectoryHelper.cs рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рд╣реИ рдФрд░ SetBasePath рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ Program.cs рд╕реЗ рдЗрд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ,

logger.LogWarning($"Applying Patch to fix Current Directory issue. Current Directory: {Environment.CurrentDirectory}"); //TODO: the line below can be removed when the bug with InProcess method is fixed (more details, follow the class definition and read the comments) CurrentDirectoryHelpers.SetCurrentDirectory(); logger.LogWarning($"Fix applied. Current Directory now is: {Environment.CurrentDirectory}");
рдлрд┐рдХреНрд╕ рдХреЛ рдЗрд╕ рддрд░рд╣ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрднреА рднреА рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдЙрдЯрдСрдлрдкреНрд░реЛрд╕реЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЖрдИрдЖрдИрдПрд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдХреЗ рддрд╣рдд рдЪрд▓ рд░рд╣рд╛ рд╣реИ рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдареАрдХ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ

рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдореЗрд░реА рд╕рд╣рд╛рдпрддрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

markrendle picture markrendle  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

farhadibehnam picture farhadibehnam  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ermithun picture ermithun  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rbanks54 picture rbanks54  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bgribaudo picture bgribaudo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ