2

ascx / aspx ファイルの変更 - アプリケーションをリセットしますか? 開発サーバーでは発生しない場合がありますが、ライブサーバーでは発生する場合があると思います。ルールは何ですか?

ありがとうパヴェル

4

3 に答える 3

5

ファイルで何を変更するかによって異なります。コードに影響を与えないマークアップを交換するだけで、プロジェクトが「更新可能」オプションで公開されている場合、ソリューションは再コンパイルされません。

ただし、インラインコードを大幅に変更したり、インラインコードを変更したりすると、再解釈/再コンパイルする必要があるため、アプリケーションが「リセット」されます。

于 2011-02-16T09:34:48.527 に答える
4

アプリケーションのデプロイ方法によって異なります。ASP.NET の展開

単純に展開する場合。作成したアプリケーション ファイルを開発用コンピューターから本番環境にコピーします。このようにして、アプリケーションがページ.aspxだけをリセットすることはなく、ユーザー コントロール.ascxを持つページがコンパイルされます。

ただし、 ASP.NET Web サイトのプリコンパイルによってアプリケーションを展開した場合は、コンパイルに影響する可能性のある追加のオプションがあります。

プリコンパイル モデルの選択

UI Update でプリコンパイル モデルを使用した場合、aspx または ascx を変更してもアプリケーションはリセットされません。それ以外の場合、他のモデルではアプリケーションがリセットされます。

于 2011-02-16T09:37:31.910 に答える
0

フィリップの指摘に加えて、シャドウ コピーが有効になっている場合、アプリケーション プールをリサイクルした場合にのみアプリケーションがリセットされます。

http://odetocode.com/articles/305.aspx

于 2011-02-16T09:40:30.367 に答える