1

私はC# 更新可能な ASP.NET 2.0 プリコンパイル済み Web サイトに取り組んでいます。コード ビハインドは変更できない (ソース コードは入手できない) ため、aspx ファイル内 (script タグ内) に直接コードを追加しています。

問題は、多数の同じコードを複数の aspx ファイル間でコピー アンド ペーストする必要があることです。コードの重複を避けるために外部ライブラリを作成し、Web サイトからこのライブラリを参照しました。ただし、aspx ファイルからライブラリのクラスにアクセスできません。ページの上部にimportディレクティブを追加しようとしましたが、まったく機能しません。

コードの重複を避けるために推奨される方法は何ですか?

4

1 に答える 1

2

共通の機能を含むアセンブリをbinフォルダにコピーして<assemblies>web.config. aspx ページで使用できるようになりました。しかし、正直なところ、ASP.NET サイトを変更する方法は、ちょっとひねくれた方法に思えます。通常、バージョン管理からソース コードをチェックアウトし、必要な変更を適用し、チェックインし、ビルドし、ステージングに送り、検証し、本番環境に送るだけです。それは物事が行われるべき方法です。生産プロセスへの他のすべての出荷は単純です...(ここに好きな侮辱を入れてください).

于 2011-10-18T18:12:28.737 に答える