我的客戶已經在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 MVC 2網站下載文件
- 2. 爲ASP.NET MVC網站創建robots.txt
- 3. 爲ASP.NET網站創建web.sitemap文件
- 4. 如何從ASP.NET項目重新創建代碼隱藏文件
- 5. 跟蹤訪問/來源asp.net mvc網站
- 6. 如何從Visual Web Developer 2008 Express中的模板創建新的ASP.NET MVC網站?
- 7. 創建新頁面時防止網站重啓asp.net
- 8. 使用php重新創建網站
- 9. 重新創建網站的背景
- 10. ASP.NET網站不重建
- 11. 爲ASP.NET網站創建DAL
- 12. 可以先爲ASP.Net或ASP.Net MVC網站創建HTML嗎?
- 13. 將網站從asp.net遷移到asp.net mvc
- 14. ASP.net MVC - IO.Compression庫不重新創建ZIP文件中的文件夾結構
- 15. 從asp.net網站創建301重定向到另一個
- 16. Asp.net mvc創建新記錄
- 17. 重定向從ASP.NET網站
- 18. 從舊的創建新網站
- 19. URL重寫我的ASP.NET MVC網站
- 20. ASp.NEt MVC:在網絡瀏覽器中推送新資源網站更新
- 21. 從活動站點拉ASP.NET MVC源
- 22. 是否可以爲Asp.net MVC創建單獨的資源文件?
- 23. 從diff重新創建文件
- 24. 什麼文件從.gitignore重新創建?
- 25. 從.jar文件重新創建項目
- 26. Asp.Net MVC - 更新實時網站
- 27. 試圖從jQuery源重新創建.isFunction()
- 28. 如何從ASP.NET MVC 4網站獲取文件和表單值?
- 29. asp.net mvc vs javascript構建整個網站
- 30. JSF新網站創建
_源代碼_?或編譯的程序集? – Jasen
與前開發者簽訂的合同是否與源代碼的知識產權有關? –
所以你問如何基於舊網站的一些現有二進制文件重新創建數據庫及其內容?我說:祝你好運! – silkfire