我的客戶已經在ASP.NET C#中開發了他的網站。自那時以來,開發者關閉了,現在他需要在不同的服務器上重新託管他的網站。 該網站分爲兩部分:管理面板和主頁面。每個文件夾都包含bin,Views,Assets子文件夾,web.config文件和Global.asax文件。該網站使用實體框架,但沒有任何數據庫文件,需要添加web.config文件。是否有可能以某種方式反向設計源代碼以創建所需的數據庫以及所有必需的表?從源文件重新創建ASP.NET MVC網站
-1
A
回答
0
雖然它可以是一個艱鉅的任務,你可以反編譯.NET二進制文件有以下工具:http://ilspy.net/
如果代碼的EntityFramework首次使用時,您可以使用實體框架遷移恢復數據庫。看到這篇文章的最後一部分:
https://msdn.microsoft.com/en-us/library/jj193542(v=vs.113).aspx
0
除了ilspy我建議你看JetBrains公司dotPeek。我使用它在我使用適當的源代碼控制之前從後面恢復了我的一些項目的源代碼。
使用反編譯器時需要注意的一件事是您將獲得生成的實際代碼,而不是原始源代碼。我們稱之爲「語法糖」的東西在反編譯時看起來完全不同。他們中的一些人可能會出現如此嚴重的錯誤,以致於他們不會編譯它們。
相關問題
- 1. 爲ASP.NET網站創建web.sitemap文件
- 2. 如何從ASP.NET項目重新創建代碼隱藏文件
- 3. 使用php重新創建網站
- 4. 如何從Visual Web Developer 2008 Express中的模板創建新的ASP.NET MVC網站?
- 5. 跟蹤訪問/來源asp.net mvc網站
- 6. 創建新頁面時防止網站重啓asp.net
- 7. ASP.NET網站不重建
- 8. 爲ASP.NET網站創建DAL
- 9. 可以先爲ASP.Net或ASP.Net MVC網站創建HTML嗎?
- 10. 將網站從asp.net遷移到asp.net mvc
- 11. 從asp.net網站創建301重定向到另一個
- 12. 重定向從ASP.NET網站
- 13. Asp.net mvc創建新記錄
- 14. 什麼文件從.gitignore重新創建?
- 15. 從活動站點拉ASP.NET MVC源
- 16. 試圖從jQuery源重新創建.isFunction()
- 17. 是否可以爲Asp.net MVC創建單獨的資源文件?
- 18. Asp.Net MVC - 更新實時網站
- 19. IIS 7創建新網站
- 20. JSF新網站創建
- 21. 從網站重新創建按鈕懸停效果
- 22. asp.net mvc vs javascript構建整個網站
- 23. 從ASP.NET網站的源代碼管理中排除文件夾?
- 24. 從ASP.NET創建虛擬文件夾
- 25. 從SVN倉庫創建TeamCity中的asp.net網站工件
- 26. 在asp.net中重建網站時保持谷歌索引MVC
- 27. 允許用戶在asp.net網站內創建文件夾
- 28. 使用可編輯的配置文件創建asp.net網站
- 29. 從webservice下載文件 - 在ASP.NET網站
- 30. 從網站創建目錄
_源代碼_?或編譯的程序集? – Jasen
與前開發者簽訂的合同是否與源代碼的知識產權有關? –
所以你問如何基於舊網站的一些現有二進制文件重新創建數據庫及其內容?我說:祝你好運! – silkfire