私のクライアントは自分のWebサイトをASP.NET C#で開発しています。以来、開発者は閉鎖し、今では別のサーバーで自分のWebサイトを再ホストする必要があります。 ウェブサイトは、管理パネルとメインページの2つの部分に分割されています。各フォルダにはbin、Views、Assetsサブフォルダ、web.configファイル、Global.asaxファイルが含まれています。 WebサイトはEntity Frameworkを使用していますが、データベースファイルはまったくなく、web.configファイルを追加する必要があります。何らかの形でソースコードをリバースエンジニアリングして、必要なすべてのテーブルと共に必要なデータベースを作成することは可能ですか?ソースファイルからASP.NET MVC Webサイトを再作成
-1
A
答えて
0
それは困難な作業となることができますが、以下のツールを使用して、.NETのバイナリを逆コンパイルすることができますhttp://ilspy.net/
EntityFrameworkコードが最初に使用された場合は、エンティティフレームワークの移行を使用してデータベースを復元することができます。この記事の最後の部分を参照してください。
https://msdn.microsoft.com/en-us/library/jj193542(v=vs.113).aspx
0
また、私はジェットブレーンズdotPeekを見てお勧めしますilspyします。私は適切なソースコントロールを使用する前に、いくつかの私のプロジェクトのソースコードを元に戻すためにこのツールを使用しました。
デコンパイラを使用する際に注意する点は、元のソースではなく、実際のコードを取得することです。私たちが '構文的砂糖'と呼ぶことは、逆コンパイルすると全く違って見えます。それらのうちのいくつかはあなたがコンパイルすることができないように、そんなに混乱しているかもしれません。
関連する問題
- 1. asp.net MVC Webサイトのグローバリゼーション
- 2. Asp.Net Mvc Webサイトのスワッガー
- 3. ASP.NET MVCサイトのrobots.txtを作成する
- 4. ASP.NET Webサイト用の再利用可能なC#コードの作成
- 5. asp.net mvcで別のWebサイトのコントローラーを再利用
- 6. asp.net mvcでxmlからWebフォームを作成
- 7. MVC Webサイトの新しいソースファイルの後にビデオをリロードする
- 8. ASP.NET MVCサイトでJavascriptスニペットを再利用
- 9. 既存のMVCベースのWebサイトのREST APIを作成する
- 10. 同じマシンにASP.NET MVC Webサイトのコピーを作成する - 大惨事?
- 11. ASP.Net(たぶんMVC)Webサイト用のブログエンジン
- 12. ASP.NET MVC 2 Webサイト内のWebForm
- 13. 多言語コンテンツのWebサイトASP.NET MVC 3
- 14. ASP.Net/Ruby/PHP MVC Webサイト、jQuery Mobile、Phonegap
- 15. ASP.NET MVC 2サイトからファイルをダウンロード
- 16. asp.netのWebサイトでユーザーの特権を作成する方法
- 17. Webクラウドサービス(asp.net mvcサイトからの呼び出し)からの助けを得る
- 18. ASP.NET WebアプリケーションからASP.NET MVCアプリケーションにリダイレクト
- 19. ASP.NET WebサイトのMiniprofiler
- 20. ASP.NETのWebサイトからメールを送信
- 21. WebサイトからTomcatを再起動
- 22. ASP.NetフォームWebサイトにASP.Net MVCアプリケーションを展開する方法
- 23. mvc Webサイトで認証するasp.net web apiトークンを使用
- 24. ASP.NET MVC Web Deployは既定のWebサイトをオーバーライドしません
- 25. Web Protect ASP.NET Webサイト
- 26. 外部のWebサイトからASP.NET "ログオン"
- 27. コンソールアプリケーションからASP.NET Webサイトにログインする
- 28. Visual StudioからASP.NET Webサイトをデバッグすると、Webサイトが再起動される
- 29. WebプラットフォームインストーラからASP.NET MVC 4をインストール
- 30. MVCまたは.Netモバイルコントロールを使用するモバイルWebサイトの作成
_ソースコード_またはコンパイルされたアセンブリ? – Jasen
元の開発者との契約では、ソースコードの知的財産権について何も言わなかったのですか? –
あなたは古いWebサイトの既存のバイナリに基づいてその内容と共にデータベースを再作成する方法を尋ねていますか?私は言う:それと幸運! – silkfire