Open7

C#のWebアプリを再起動させずに更新できるファイルはどこまで?

motonamotona

C#のWebAPIアプリをAzureのApp Serviceで公開している。
そのファイルの小さな修正をするときに、どれだとWebアプリは再起動して、どれだと再起動せずに適用されるのかよく知らないので、分かる範囲でまとめたい。

motonamotona

Web.config

再起動する

C#に限らず、IISが読み込むファイルだから(?)とかで、変更があるとアプリが再起動すると聞いたことがある。

motonamotona

.html

再起動しない

らしい。多分都度読み込まれるので、関係ない。
.css.jsもだろうか?

motonamotona

.cshtml

再起動しない(と思う)

JSは書いてあるけど、値の埋め込みとかのない.cshtmlを実際に置き換えてみたけど、再起動した感じが無かった。
ローカルで開発するときにもホットリロードしなくても反映されるようなファイルは再起動しないのかも