1

一部のasp.netアプリケーションのコードを変更する必要がありますが、アプリケーションに.csファイルがなく、.aspxファイルしかありません。私がグーグルで読んだとき、私はアプリケーションがプリコンパイルされたウェブサイトであることを理解しています。私はあまり慣れていないので、問題は、いくつかの関数を変更する必要があるため、このアプリケーションのコードビハインド.csファイルをどうにかして取得できるかということです。確かに、それらにアクセスしたり、何らかの方法でそれらを取得したりする方法はありますか?

前もって感謝します、

グレッグ

4

2 に答える 2

3

プリコンパイルされたWebサイトがある場合、元の.csファイルにアクセスすることはできません。それらはアセンブリにコンパイルされ、binフォルダーにあります。元の.csファイルをどこかから取得できない場合。次に、Reflectorを使用してコードを読み取ってみてください。Reflectorを通して表示されるのは、のコードではなく、同等のコードであることに注意してください。

于 2010-05-16T09:20:21.827 に答える
1

WebサイトのコードがDLLにコンパイルされ、そのDLLがC#またはVB.NETで記述されている場合は、おそらくDLLを逆コンパイルできます。それはあなたが意味することですか?

編集: @driisは、私が考えていたReflectorへのリンクを提供します。私はいくつかのコードを失ったときにそれを使用しました、それは動作します。

于 2010-05-16T09:20:01.863 に答える