#author("2021-08-24T06:39:22+00:00","default:admin","admin") #author("2021-09-01T01:52:51+00:00","default:admin","admin") -[[.NET downloads:https://www.microsoft.com/net/download]] --[[.NET Core 2.1 downloads:https://www.microsoft.com/net/download/dotnet-core/2.1]] -[[IIS を使用した Windows での ASP.NET Core のホスト | Microsoft Docs:https://docs.microsoft.com/ja-jp/aspnet/core/publishing/iis?tabs=aspnetcore2x]] -[[Introduction to Kestrel web server implementation in ASP.NET Core:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?tabs=aspnetcore2x]] -[[ASP.NET Coreを動かすためのIISの構築方法 - Qiita:https://qiita.com/taiga_takahari/items/7809c78393750c42e443]] -[[How to host the basic ASP.NET Core 2 WebAPI application on IIS - Stack Overflow:https://stackoverflow.com/questions/46091697/how-to-host-the-basic-asp-net-core-2-webapi-application-on-iis]] -[[ASP.NET Coreの環境はASPNETCORE_ENVIRONMENT未設定の場合Productionになる - athome-developer’s blog:http://dblog.athome.co.jp/entry/2017/07/28/120000]] -[[ASP.NET Coreの環境を切り替える方法:http://dblog.athome.co.jp/entry/2016/08/03/113000]] -[[IIS を使用した Windows での ASP.NET Core のホスト:https://docs.microsoft.com/ja-jp/aspnet/core/publishing/iis?tabs=aspnetcore2x]] *IIS で ASP.NET Core を動かすには [#e982e6e8] -[[DotNetCore.2.0.0-WindowsHosting.exe:https://aka.ms/dotnetcore.2.0.0-windowshosting]] をインストールする --[[別ソース:https://www.microsoft.com/net/download/windows]] --[[別ソース:https://github.com/dotnet/core/tree/master/release-notes/download-archives]] *IIS から SQL Server にアクセスするには [#p2204829] -[[ASP.NET : IIS に発行したウェブアプリで SQL Server にアクセスできない件:https://makandat.wordpress.com/2016/12/11/asp-net-%EF%BC%9A-iis-%E3%81%AB%E7%99%BA%E8%A1%8C%E3%81%97%E3%81%9F%E3%82%A6%E3%82%A7%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E3%81%A7-sql-server-%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7/]] -[[ASP.NET C# SQLServer の関連で困ったところ ~開発サーバからIISサーバ使用へ~:http://tosnote.blogspot.jp/2013/11/aspnet-c-sqlserveriis.html]] *Developmentで動かせと言われたら [#cda315ac] -[[ASP.NET Coreの環境を切り替える方法:http://dblog.athome.co.jp/entry/2016/08/03/113000]] *トラブルシューティング [#u13f246c] -[[How to troubleshoot: “An error occurred while starting the application” in ASP.NET Core on IIS:https://scottsauber.com/2017/04/10/how-to-troubleshoot-an-error-occurred-while-starting-the-application-in-asp-net-core-on-iis/]] -[[Azure App Service および IIS での ASP.NET Core のトラブルシューティング:https://docs.microsoft.com/ja-jp/aspnet/core/test/troubleshoot-azure-iis?view=aspnetcore-2.2]] **HTTP Error 502.5 [#r4c1b1c1] -[[HTTP Error 502.5 - Process Failure の解決方法:https://knkomko.hatenablog.com/entry/2019/08/25/215349]] -[[Azure WebAppsでASP.NET CoreのHTTP Error 502.5が出た時の対策:https://blog.kokoni.jp/entry/2020/01/04/151337]] ***まずはサーバの停止/開始を試す(サイトではなくサーバ) [#fa052f82] ***原因 [#p8edb50e] -設定ファイル等に問題がある --web.config 内の「WebApi.dll」の行の「stdoutLogEnabled」の値を true に変更 --「stdoutLogFile」で指定しているパスのフォルダ(.\logs)がなければ作成 <aspNetCore processPath="dotnet" arguments=".\WebApi.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout"> <environmentVariables /> </aspNetCore> --エラーが出たURLにアクセスすると、stdout* のファイルが生成されるので、その中身を確認して問題解決する -.NET Coreのバージョン差異