2012-03-24 16 views
1

Ich habe eine Website und ich kann es mit dem VS 2010 öffnen, aber es wurde kompiliert, ich kann den Ordner app_code und die aspx.cs-Dateien nicht finden. jetzt will ich sie sehen und selbst etwas verändern. Ich weiß nicht wie.So dekompilieren Sie eine asp.net-Website

Ich weiß, wie man es auf einer reinen DLL mit Hilfe des Reflektors macht.

Hilft mir hier jemand. Danke vielmals.

Antwort

3

Nicht sicher, wie Sie die kompilierte asp.net-Website ändern würden, aber hier ist, wie Sie die DLLs finden.

In Ihrer asp.net Website, die Sie zum Beispiel haben eine Datei index.aspx genannt, in Ihrem bin-Verzeichnis eine Datei etwas wie index.aspx.abcd1234.compiled, öffnen Sie sie mit Notepad und suchen Sie den Text assembly="App_Web_y5emcutv" genannt werden soll, das ist der Name Dll des kompilierten Codes, suchen Sie einfach nach diesem Namen in Ihrem bin-Verzeichnis und öffnen Sie die DLL in Reflektor und suchen Sie nach dem ASP Namespace. Das ist es für den Code, es wäre jedoch ziemlich schwer, das in eine Projektdatei umzukehren.

+0

danke, ich weiß, was du meinst, aber ich möchte einen bequemen Weg, genauso wie wir eine DLL dekompilieren. –

+0

und das habe ich beschrieben. Sie dekompilieren jede einzelne Seite in der asp.net-Site so. – shriek

+0

vielen dank, ich habe bereits die ganze quelle der website. –