2017-12-30 37 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のMicrosoft.Extensions.Configuration.ConfigurationBuilder.BuildでMicrosoft.Extensions.Configuration.ConfigurationRoot..ctor(IList`1プロバイダ) (でMicrosoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider.Loadで () ) 。 DでFalconWebsite.Program.BuildWebHostでMicrosoft.AspNetCore.Hosting.WebHostBuilder.BuildでAspNetCore.Hosting.WebHostBuilder.BuildCommonServices(AggregateException & hostingStartupErrors) () (文字列[] args)を:プログラム\ \ eコマース\ FalconWebsite \ FalconWebsite。 CS:\ eコマース\ FalconWebsite \ FalconWebsite \のProgram.cs:ライン10

DにおけるFalconWebsite.Program.Main(文字列[]引数)でライン14 ここでは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は発行前にコピー先のフォルダをクリーンアップしません。だからあなたは宛先で追加ファイルを削除することができます。

enter image description here

更新:

、紺碧に詳細例外をキャッチStartup.csファイルに次のコードを追加するために。後

enter image description here

その後、私は次の例外を得た紺碧のために発行しています。

enter image description here

それは知らissueだと私はそれがによって私は「doesnの....これを試してみました

services.AddApplicationInsightsTelemetry(Configuration); 

enter image description here

+0

ファイルStartup.csに次のコードを追加します解決私のために働く –

+0

公開する前に地元で働いていることを確認してください。 –

+0

Azureサーバーでは動作しませんが、 –

関連する問題