1

ASP.NET用のN2CMSシステムを使用しています。さて、私は「使用する」と言います、私は本当にそれの小さな理解を発展させようとしています。

私を邪魔していることの1つは、これまでに見たことのない方法でセットアップされていることです。ページのコードビハインドファイルはどこにありますか?

たとえば、/ Edit / default.aspxのコードはどこにありますか?一体どうやってそれがしていることをデバッグするのですか?

ありがとう

デビッド

4

1 に答える 1

2

以前は常にN2.Edit.dllにありましたが、最近のビルドでこれを再配置しました。現在N2.Management.dllまたはN2.dll自体にある場合、100%ではありません。

いつものように、最も簡単なことは、ソースコード(または正しいバージョンのSVNチェックアウト)を入手し、それを自分でビルドしてから、使用していたDLLをビルドしたバージョンとそのPDBに置き換えることです-その後、ステップインできますこれらは正しく。ただし、展開のために通常のリリースに戻ることをお勧めします。

それでもEdit/default.aspxである場合は、1.5コードかそこらを使用していると思いますか?その場合、N2.Editはソースコードのsrc/wwwrootから構築されます。src / wwwroot / Editディレクトリ全体をアプリの所定の場所にドロップし、コンパイルされたN2.Editではなく、そこにあるコードビハインドファイルから実行できます。 DLL。

すべてのDLLのビルドツリーを探し回る必要があるかもしれません-それらがすべて1つの場所にコピーされるとは思いません。以前は、DLLをN2.Edit.Testsプロジェクトのbinディレクトリから取得し、N2.ExtensionsとN2.SecurityをN2.Extensions.Testsのbinディレクトリから取得していました。

于 2010-07-05T16:38:47.047 に答える