私たちはアプリケーションの再構築を行っており、現在のアイデアは、コードをコア ライブラリ コード + 開発者向けにカスタマイズされたコードに分割することです。
デフォルトで空のフォルダー(つまり「カスタム」)を作成する可能性を考えています。開発者が既存のaspページまたは新しいページからコードをカスタマイズする必要がある場合は、それらをフォルダーに入れるだけですそしてそれはうまくいくでしょう。例:
コア フォルダーにデフォルトの ASP ページが格納されているとします。
core\customer\createCustomer.asp <-- the default page
開発者がそのページを上書きしたい場合は、その asp ページをカスタム フォルダーにコピーする必要があります。
custom\customer\createCustomer.asp <-- modified asp page
アプリケーションは、コア フォルダではなく、カスタム フォルダにあるものを自動的にロードします。
これはC#で実行できますか?