저는 Asp.net 코어 1.x에서 2.0으로 마이그레이션했습니다. 이 응용 프로그램은 Azure Hosting으로 1.x에서 완벽하게 작동했습니다. System.FormatException : 나는Asp.net 코어 2.0이 Azure로 게시 된 1.x에서 마이그레이션되지 않음 HTTP 오류 502.5 - 프로세스 오류
나는이 오류를 얻고 응용 프로그램을 게시 할 때 지금은,
처리되지 않은 예외로 내가 오류를 얻고 로그를 확인하면 짧은 스위치 '- 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 일에서이 문제를 해결할 수 없습니다입니다. 아무도 내게 뭐가 잘못 됐는지 알려주시겠습니까?
파일을 추가 해결하려면 보인다 t는 나를 위해 일한다 –
게시하기 전에 지역에서 작동하는지 확인하십시오. –
내 로컬 컴퓨터에서 완벽하게 작동합니다.하지만 Azure 서버가 아닙니다. –