2012-03-28 4 views
0

Ich vermasselt ziemlich schlecht. Ich habe meine Kopie des Quellcodes vollständig gelöscht, nachdem ich viele Änderungen an der Quelle vorgenommen und meine Client-Site zum Laufen gebracht habe. Er möchte nun einige zusätzliche Änderungen vornehmen, aber ohne den ursprünglichen Quellcode kann ich die Änderungen nicht vornehmen und die Änderungen, die ich bereits für ihn vorgenommen habe, auf der kompilierten Version behalten.Fix kompiliert MVC ASP.NET Site ohne den ursprünglichen Code zu kompilieren

Ich versuche, diesen Code in die Datei global.asax hinzufügen

 protected void Application_BeginRequest(object sender, EventArgs e) 
    { 
     if (Request.RawUrl.ToLower().EndsWith("discover")) 
     { 
      Response.RedirectPermanent("discover.html"); 
     } 

ist es eine Möglichkeit, dies zu tun, ohne zu verlieren, was bereits kompiliert wird? dies auf MVC3 ist nopCommerce 2,30

+1

Sie können die DLL mit dem Reflector, jetbrains dotpeek oder ILSPY dekompilieren, aber Sie müssten die Lösung erneut erstellen, indem Sie den Code aus der Dekompilierung kopieren. Es könnte eine gute Idee sein, dies für zukünftige Updates zu tun. [Reflector] (http://www.reflector.net/), [ILSpy] (http://wiki.sharpdevelop.net/ILSpy.ashx), [DotPeek] (http://www.jetbrains.com/decompiler) /) –

+0

... nur notieren Sie sich Ihren Namen für zukünftige Ref. aber zumindest gibst du deine Torheit zu - lol –

Antwort

0

das Skript als @ Scorpion-Prince erwähnt, sollten Sie einen Decompiler verwenden und Ihre DLL dekompilieren, ich habe große Erfahrung hatte JetBrains DotPeek verwenden, aber Sie können auch andere decompilers versuchen.