#author("2018-03-16T09:15:33+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]]

**アプリを発行したら HTTP Error 502.5 のエラーが発生 [#d0f23d01]
-上記を update

*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のバージョン差異


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS