ascx / aspx ファイルの変更 - アプリケーションをリセットしますか? 開発サーバーでは発生しない場合がありますが、ライブサーバーでは発生する場合があると思います。ルールは何ですか?
ありがとうパヴェル
ascx / aspx ファイルの変更 - アプリケーションをリセットしますか? 開発サーバーでは発生しない場合がありますが、ライブサーバーでは発生する場合があると思います。ルールは何ですか?
ありがとうパヴェル
ファイルで何を変更するかによって異なります。コードに影響を与えないマークアップを交換するだけで、プロジェクトが「更新可能」オプションで公開されている場合、ソリューションは再コンパイルされません。
ただし、インラインコードを大幅に変更したり、インラインコードを変更したりすると、再解釈/再コンパイルする必要があるため、アプリケーションが「リセット」されます。
アプリケーションのデプロイ方法によって異なります。ASP.NET の展開
単純に展開する場合。作成したアプリケーション ファイルを開発用コンピューターから本番環境にコピーします。このようにして、アプリケーションがページ.aspxだけをリセットすることはなく、ユーザー コントロール.ascxを持つページがコンパイルされます。
ただし、 ASP.NET Web サイトのプリコンパイルによってアプリケーションを展開した場合は、コンパイルに影響する可能性のある追加のオプションがあります。
UI Update でプリコンパイル モデルを使用した場合、aspx または ascx を変更してもアプリケーションはリセットされません。それ以外の場合、他のモデルではアプリケーションがリセットされます。
フィリップの指摘に加えて、シャドウ コピーが有効になっている場合、アプリケーション プールをリサイクルした場合にのみアプリケーションがリセットされます。