2017-12-30 46 views
0

저는 Asp.net 코어 1.x에서 2.0으로 마이그레이션했습니다. 이 응용 프로그램은 Azure Hosting으로 1.x에서 완벽하게 작동했습니다. System.FormatException : 나는Asp.net 코어 2.0이 Azure로 게시 된 1.x에서 마이그레이션되지 않음 HTTP 오류 502.5 - 프로세스 오류

Errors Details

나는이 오류를 얻고 응용 프로그램을 게시 할 때 지금은,

처리되지 않은 예외로 내가 오류를 얻고 로그를 확인하면 짧은 스위치 '- argFile '은 스위치 맵핑에 정의되어 있지 않습니다. Microsoft.Extensions.Configuration.ConfigurationBuilder.Build에서 Microsoft.Extensions.Configuration.ConfigurationRoot..ctor에서 Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider.Load() (IList`1 제공) () 마이크로 소프트 에서 . D에서 FalconWebsite.Program.BuildWebHost에서 Microsoft.AspNetCore.Hosting.WebHostBuilder.Build에서 AspNetCore.Hosting.WebHostBuilder.BuildCommonServices (AggregateException & hostingStartupErrors) () (문자열 []에 args) : 프로그램 \ \ 전자 상거래 \ FalconWebsite \ FalconWebsite. CS : D 선에 FalconWebsite.Program.Main (문자열 [] 인수) 14 : \ 상거래 \ FalconWebsite \ FalconWebsite \ Program.cs : 라인 10

,369,136 여기에3210

내 Program.cs가 내가 한

using Microsoft.AspNetCore; 
using Microsoft.AspNetCore.Hosting; 

namespace FalconWebsite 
{ 
    public class Program 
    { 
     public static void Main(string[] args) 
     { 
      BuildWebHost(args).Run(); 
     } 

     public static IWebHost BuildWebHost(string[] args) => 
      WebHost.CreateDefaultBuilder(args) 
       .UseStartup<Startup>() 
       .Build(); 
    } 


} 

Web.config 파일

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <!-- 
    Configure your application settings in appsettings.json. Learn more at https://go.microsoft.com/fwlink/?LinkId=786380 

    <appSettings> 
     appSettings in web.config is no longer used in ASP.NET Core, instead use appsettings.json 
    </appSettings> 
    --> 
    <system.webServer> 
    <handlers> 
     <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" /> 
    </handlers> 
    <aspNetCore processPath="bin\IISSupport\VSIISExeLauncher.exe" arguments="-argFile IISExeLauncherArgs.txt" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" /> 
    </system.webServer> 
</configuration> 

링크에서 이러한 HTTP Error 502.5 - Process Failure asp.net core 2.0 https://github.com/aspnet/IISIntegration/issues/406 Asp.Net Core 2.0 on Azure results in a 502.5 https://github.com/dotnet/cli/issues/7741

에서 몇 가지 조사를 파일입니다 솔루션을 제거하는 것입니다 arguments="-argFile IISExeLauncherArgs.txt"하지만 이건 내 prob를 해결하지 않습니다 림 파일에 새로운 오류가 없습니다.

xx.csproj 파일

<Project ToolsVersion="15.0" Sdk="Microsoft.NET.Sdk.Web"> 
    <PropertyGroup> 
    <TargetFramework>netcoreapp2.0</TargetFramework> 
    <TypeScriptToolsVersion>2.3</TypeScriptToolsVersion> 
    </PropertyGroup> 
    <PropertyGroup> 
    <AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;</AssetTargetFallback> 
    </PropertyGroup> 
    <ItemGroup> 
    <Compile Remove="node_modules\**" /> 
    <Compile Remove="wwwroot\node_modules\**" /> 
    <Content Remove="node_modules\**" /> 
    <Content Remove="wwwroot\node_modules\**" /> 
    <EmbeddedResource Remove="node_modules\**" /> 
    <EmbeddedResource Remove="wwwroot\node_modules\**" /> 
    <None Remove="node_modules\**" /> 
    <None Remove="wwwroot\node_modules\**" /> 
    </ItemGroup> 
    <ItemGroup> 
    <None Remove="Properties\PublishProfiles\FalconWebsite20170204094000 - Web Deploy.pubxml" /> 
    <None Remove="Properties\PublishProfiles\FalconWebsiteDev - Web Deploy.pubxml" /> 
    <None Remove="Properties\PublishProfiles\FeteBird - Web Deploy.pubxml" /> 
    </ItemGroup> 
    <ItemGroup> 
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3" /> 
</ItemGroup> 
    <ItemGroup> 
    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.0" /> 
    <DotNetCliToolReference Include="Microsoft.Extensions.SecretManager.Tools" Version="2.0.0" /> 
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" /> 
    </ItemGroup> 
    <ItemGroup> 
    <Folder Include="Areas\Admin\Controllers\" /> 
    <Folder Include="Areas\Admin\Views\Admin\" /> 
    <Folder Include="Properties\PublishProfiles\" /> 
    <Folder Include="Views\Account\" /> 
    <Folder Include="Views\Checkout\" /> 
    <Folder Include="wwwroot\app\" /> 
    </ItemGroup> 

    <None Include="wwwroot\fonts\fontawesome-webfont.svg" /> 
    <None Include="wwwroot\fonts\fontawesome-webfont.woff2" /> 
    <None Include="wwwroot\js\KnockoutViewModel\CategoryViewModel.js" /> 
    <None Include="wwwroot\js\KnockoutViewModel\ItemColorsViewModel.js" /> 
    <None Include="wwwroot\js\KnockoutViewModel\ItemsViewModel.js" /> 
    <None Include="wwwroot\js\KnockoutViewModel\LoginAuthentication.js" /> 
    <None Include="wwwroot\js\KnockoutViewModel\SubCategoryTwoViewModel.js" /> 
    <None Include="wwwroot\js\KnockoutViewModel\SubCategoryViewModal.js" /> 
    <None Include="wwwroot\js\ProjectJquery\SingleItemJquery.js" /> 
    <None Include="wwwroot\js\site.js" /> 
    <None Include="wwwroot\js\site.min.js" /> 
    <None Include="wwwroot\lib\bootstrap\dist\css\bootstrap-colorpicker.css.map" /> 
    <None Include="wwwroot\lib\bootstrap\dist\css\bootstrap-colorpicker.min.css.map" /> 
    <None Include="wwwroot\lib\bootstrap\dist\css\bootstrap-theme.css.map" /> 
    <None Include="wwwroot\lib\bootstrap\dist\css\bootstrap-theme.min.css.map" /> 
    <None Include="wwwroot\lib\bootstrap\dist\css\bootstrap.css.map" /> 
    <None Include="wwwroot\lib\bootstrap\dist\css\bootstrap.min.css.map" /> 
    <None Include="wwwroot\lib\bootstrap\dist\fonts\glyphicons-halflings-regular.svg" /> 
    <None Include="wwwroot\lib\bootstrap\dist\fonts\glyphicons-halflings-regular.woff2" /> 
    <None Include="wwwroot\lib\bootstrap\dist\js\bootstrap-colorpicker.min.js" /> 
    <None Include="wwwroot\lib\bootstrap\dist\js\bootstrap-select.min.js" /> 
    <None Include="wwwroot\lib\bootstrap\dist\js\bootstrap-toggle.min.js" /> 
    <None Include="wwwroot\lib\bootstrap\dist\js\bootstrap.js" /> 
    <None Include="wwwroot\lib\bootstrap\dist\js\bootstrap.min.js" /> 
    <None Include="wwwroot\lib\bootstrap\dist\js\npm.js" /> 
    <None Include="wwwroot\lib\bootstrap\LICENSE" /> 
    <None Include="wwwroot\lib\Color\color_classifier.js" /> 
    <None Include="wwwroot\lib\Color\dataset.js" /> 
    <None Include="wwwroot\lib\googleMaterialDesignLite\material.min.js" /> 
    <None Include="wwwroot\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.js" /> 
    <None Include="wwwroot\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.min.js" /> 
    <None Include="wwwroot\lib\jquery-validation\dist\additional-methods.js" /> 
    <None Include="wwwroot\lib\jquery-validation\dist\additional-methods.min.js" /> 
    <None Include="wwwroot\lib\jquery-validation\dist\jquery.validate.js" /> 
    <None Include="wwwroot\lib\jquery-validation\dist\jquery.validate.min.js" /> 
    <None Include="wwwroot\lib\jquery-validation\LICENSE.md" /> 
    <None Include="wwwroot\lib\jquery\dist\jquery.js" /> 
    <None Include="wwwroot\lib\jquery\dist\jquery.min.js" /> 
    <None Include="wwwroot\lib\jquery\dist\jquery.min.map" /> 
    <None Include="wwwroot\lib\jquery\dist\Jquerymask.js" /> 
    <None Include="wwwroot\lib\knockout\KnockoutFileUpload.js" /> 
    <None Include="wwwroot\lib\knockout\Knockoutv3.4.1.js" /> 
    </ItemGroup> 
</Project> 

나는 2 일에서이 문제를 해결할 수 없습니다입니다. 아무도 내게 뭐가 잘못 됐는지 알려주시겠습니까?

답변

1

누구든지 나를

내가 문제가 asp.net 코어 2.0, 그것은 더 이상 1.x에서 함께 할 것을하지 않는 것으로 가정 잘못 뭐죠 알려 주시기 바랍니다 수 있습니다. DLL이 전역 저장소에서 선택됩니다. 그러나 Visual Studio에서는 게시하기 전에 대상 폴더를 정리하지 않습니다. 그래서 당신은 목적지에서 addional 파일을 삭제할 수 있습니다.

enter image description here

업데이트 : 푸른에 세부 예외를 잡을 Startup.cs 파일에 다음 코드를 추가하기 위해

.

enter image description here

은 후 나는 다음과 같은 예외를 가지고 다음 하늘빛을 게시 할 수 있습니다.

enter image description here

그것은 issue 알려진하고 나는 그것이로 Startup.cs에 다음 코드 내가 '.... 아무튼이 일을 시도

services.AddApplicationInsightsTelemetry(Configuration); 

enter image description here

+0

파일을 추가 해결하려면 보인다 t는 나를 위해 일한다 –

+0

게시하기 전에 지역에서 작동하는지 확인하십시오. –

+0

내 로컬 컴퓨터에서 완벽하게 작동합니다.하지만 Azure 서버가 아닙니다. –