2012-03-28 2 views
0

꽤 심하게 엉망입니다. 원본을 많이 변경하고 내 고객 사이트를 가동하여 실행 한 후 소스 코드 복사본을 완전히 삭제했습니다. 그는 이제 몇 가지 추가 변경을 원하지만 원본 소스 코드가 없으면 변경을 수행하지 못하고 컴파일 된 버전에서 이미 변경 한 사항을 유지할 수 있습니다.컴파일 할 원래 코드없이 컴파일 된 MVC ASP.NET 사이트 수정

나는 Global.asax 파일

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

이미 컴파일 된 것을 잃지 않고이 일을 어떤 방법이이 코드를 추가하려고? 전갈 - 왕자 언급 @, 당신은 디 컴파일러를 사용하고 DLL의의를 컴파일해야합니다으로 이가 2.30

+1

Reflector, jetbrains dotpeek 또는 ILSPY를 사용하여 DLL을 디 컴파일 할 수 있지만 decompiltion에서 코드를 복사하여 솔루션을 다시 만들어야합니다. 향후 업데이트를 위해 그렇게하는 것이 좋습니다. [반사경] (http://www.reflector.net/), [ILSpy] (http://wiki.sharpdevelop.net/ILSpy.ashx), [DotPeek] (http://www.jetbrains.com/decompiler /) –

+0

... 미래의 심판을 위해 당신의 이름을 적어 둡니다. 적어도 당신은 어리 석음을 인정합니다. –

답변

0

nopcommerce 스크립트를 사용하여 MVC3에, 나는 JetBrains DotPeek를 사용하여 좋은 경험이 있지만, 당신은뿐만 아니라 다른 디 컴파일러를 시도 할 수 있습니다.

관련 문제