csファイル(ascx.cs)の変更を持つ単一のユーザーコントロールを展開する方法

私はユーザーコントロール(UserControl1.ascx)を持っており、そのCSファイルに変更を加えました。 そのUserControl1.ascxは、 LoadControl を使用して2つ以上のaspxファイルで使用されています>。 私はウェブアプリケーションdll全体を展開したくないのですが、これはウェブアプリケーションの一部で重大な問題が修正されたためで、ウェブアプリケーション全体には影響しません。

単一のWebフォームコードの変更を更新するには、簡単に実行できます。ただし、単一のユーザーコントロール展開については不明です。どんな助けもありがとうございます。

2

2 答え

これは少しハックですが、コードを.ascx.csファイルから.ascxファイルに移動し、継承属性を削除することができます。 Asp.netはまず、継承属性の参照先のクラスをチェックします。だから、これはあなたが.dllファイルを更新せずにWebアプリケーションを更新できるようにするべきだと思います。私はこれをテストしなかったが、実行可能な選択肢になると思う。

2
追加された

更新されたユーザーコントロール(ascx)フォームと関連するDLLをデプロイするだけの場合は、展開後の最初のヒットの読み込み時間が唯一の認識可能な遅延になります。

0
追加された