こんにちは、皆さんからの確認が 1 つ必要です。Web サイト (asp.net 2.0) を公開しているクライアントが 1 人いて、サイトはオンラインで公開されています。クライアントは、この Web サイト プロジェクトのソリューションまたは元のソース コードを持っていません。私の質問は次のとおりです。このコード ローカライズをダウンロードして、ビジュアル スタジオ内で連続して実行することは可能ですか?
3 に答える
簡単な答えはいいえです。
Visual Studio 内で Web サイトをビルドして実行するには、ソース コードが必要です。Visual Studio の目的は、開発者が Web サイトを構築したり、Web サイトを拡張したり (やりたいことのように見えます) するのを支援することであり、そのためにはソース コード ファイルが必要です。
できることは、IIS (インターネット インフォメーション サービス) をセットアップし、Web サイトのコピーをローカルで実行することですが、質問で述べたように Visual Studio ではありません。
場合によっては、ライブサーバーまたはそれらのバックアップにソースコードファイルが見つかることがあります。そうでない場合は、dllといくつかのソフトウェアを使用して、リフレクションを使用してコードを表示できます。
これらの中には、VisualStudioプロジェクトを再生成するものもあります。有料版の.NetReflectorが再生することは知っています。
そのようにすると、使用するものによっては、一部のコードが記述されたとおりに正確に出力されない場合がありますが、同じように機能するはずです。
cassini、iis、または iis express で実行できますが、必要な場合はコードをステップ実行できません。
コードを簡単に調べたい場合は、IL spy をお勧めします。それが私が使っているものです。