2011-10-27 9 views
2

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

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

答えて

2

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

0

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

関連する問題