473,408 Members | 2,417 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

ASP.NET Disassemble

Hi,
I was developing an ASP.NET website when my laptop is stolen. I have now
only .dll and .compiled files on web host.
what can i do to recover my project? I use Lutz Roeder's .NET Reflector and
can see source of dlls as C# code but i couldn't retrieve ASP codes at all.
What should i do?
thanks for help
Jun 27 '08 #1
6 2411
On Jun 13, 8:31 am, "tahir" <kurkcuta...@gmail.comwrote:
Hi,
I was developing an ASP.NET website when my laptop is stolen. I have now
only .dll and .compiled files on web host.
what can i do to recover my project? I use Lutz Roeder's .NET Reflector and
can see source of dlls as C# code but i couldn't retrieve ASP codes at all.
What should i do?
thanks for help
The reflector has a plugin called FileDisassembler. It creates all cs
files for you
Jun 27 '08 #2


"Federico" <fe********@gmail.comwrote in message
news:da**********************************@m3g2000h sc.googlegroups.com...
On Jun 13, 8:31 am, "tahir" <kurkcuta...@gmail.comwrote:
>Hi,
I was developing an ASP.NET website when my laptop is stolen. I have now
only .dll and .compiled files on web host.
what can i do to recover my project? I use Lutz Roeder's .NET Reflector
and
can see source of dlls as C# code but i couldn't retrieve ASP codes at
all.
What should i do?
thanks for help

The reflector has a plugin called FileDisassembler. It creates all cs
files for you
But it doesn't create the aspx markup does it?

--

Joe Fawcett (MVP - XML)
http://joe.fawcett.name

Jun 27 '08 #3
On Jun 13, 1:14 pm, "Joe Fawcett" <joefawc...@newsgroup.nospamwrote:
"Federico" <fede.br...@gmail.comwrote in message

news:da**********************************@m3g2000h sc.googlegroups.com...On Jun 13, 8:31 am, "tahir" <kurkcuta...@gmail.comwrote:
Hi,
I was developing an ASP.NET website when my laptop is stolen. I have now
only .dll and .compiled files on web host.
what can i do to recover my project? I use Lutz Roeder's .NET Reflector
and
can see source of dlls as C# code but i couldn't retrieve ASP codes at
all.
What should i do?
thanks for help
The reflector has a plugin called FileDisassembler. It creates all cs
files for you

But it doesn't create the aspx markup does it?

--

Joe Fawcett (MVP - XML)http://joe.fawcett.name
No, Only Code File, I guess
Jun 27 '08 #4
thanks for replaying,
Reflector shows only C# code and file disassembler plugin creates cs files
but only class files which located in App_Code directory, not the web page
files.
please any other disassembly?
thanks again :)

"Federico" <fe********@gmail.com>, haber iletisinde sunlari
yazdi:5f**********************************@34g2000 hsf.googlegroups.com...
On Jun 13, 1:14 pm, "Joe Fawcett" <joefawc...@newsgroup.nospamwrote:
>"Federico" <fede.br...@gmail.comwrote in message

news:da**********************************@m3g2000 hsc.googlegroups.com...>
On Jun 13, 8:31 am, "tahir" <kurkcuta...@gmail.comwrote:
>Hi,
I was developing an ASP.NET website when my laptop is stolen. I have
now
only .dll and .compiled files on web host.
what can i do to recover my project? I use Lutz Roeder's .NET
Reflector
and
can see source of dlls as C# code but i couldn't retrieve ASP codes at
all.
What should i do?
thanks for help
The reflector has a plugin called FileDisassembler. It creates all cs
files for you

But it doesn't create the aspx markup does it?

--

Joe Fawcett (MVP - XML)http://joe.fawcett.name

No, Only Code File, I guess

Jun 27 '08 #5
if you precompiled the site, you can only get the genered code of the web
page. the asp.net compiler converts the aspx page to a dll. to do this it
converts the aspx page to the language of choice (say c#), then compiles it.
you can decompile back to the language source, but not the original aspx
code. this code is pretty readable, so you could use it (via a handler).

-- bruce (sqlwork.com)
"tahir" wrote:
thanks for replaying,
Reflector shows only C# code and file disassembler plugin creates cs files
but only class files which located in App_Code directory, not the web page
files.
please any other disassembly?
thanks again :)

"Federico" <fe********@gmail.com>, haber iletisinde sunlari
yazdi:5f**********************************@34g2000 hsf.googlegroups.com...
On Jun 13, 1:14 pm, "Joe Fawcett" <joefawc...@newsgroup.nospamwrote:
"Federico" <fede.br...@gmail.comwrote in message

news:da**********************************@m3g2000h sc.googlegroups.com...>
On Jun 13, 8:31 am, "tahir" <kurkcuta...@gmail.comwrote:
Hi,
I was developing an ASP.NET website when my laptop is stolen. I have
now
only .dll and .compiled files on web host.
what can i do to recover my project? I use Lutz Roeder's .NET
Reflector
and
can see source of dlls as C# code but i couldn't retrieve ASP codes at
all.
What should i do?
thanks for help

The reflector has a plugin called FileDisassembler. It creates all cs
files for you

But it doesn't create the aspx markup does it?

--

Joe Fawcett (MVP - XML)http://joe.fawcett.name
No, Only Code File, I guess


Jun 27 '08 #6

"tahir" <ku*********@gmail.comwrote in message
news:eH*************@TK2MSFTNGP05.phx.gbl...
Hi,
I was developing an ASP.NET website when my laptop is stolen. I have now
only .dll and .compiled files on web host.
This is good.
what can i do to recover my project? I use Lutz Roeder's .NET Reflector
and can see source of dlls as C# code but i couldn't retrieve ASP codes at
all.
What should i do?
The ASPX tagged page is likely on the server. It will have the wrong
codebehind= for source, but that is easy enough to fix. In the bin folder,
you will find all that you need, although it is not complete
straightforward.

1. Use File Dissassembler to create libraries
2. For the true class libraries, attempt to compile and fix until you can
compile - easy step
3. For the web class libraries, you will have to find the page in question,
change the @Page to hit the code file and resurrect the code file from the
library

If you use single page assemblies in your publish, this is fairly simple. If
you allowed it to make one DLL, you will end up doing some searching to get
things up and running. It is not a huge deal, but it will be time consuming.

If you compiled with no tagged pages, they are compiled in the DLLs as well.
I have not looked at source on these, so I cannot tell you how much work you
might have.
--
Gregory A. Beamer
MVP, MCP: +I, SE, SD, DBA

Subscribe to my blog
http://gregorybeamer.spaces.live.com/lists/feed.rss

or just read it:
http://gregorybeamer.spaces.live.com/

********************************************
| Think outside the box! |
********************************************

Jun 27 '08 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Kay Schluehr | last post by:
In mathematics two functions can be considered equal when they represent the same function graph. This is nothing but a set-theoretical identity. It is a nice criterion in theory bad a bad one in...
4
by: S C A | last post by:
Dear Group: Having spent quite some time with VB 6 and prior, I have been considering moving to VB.Net and ASP.Net. However, some developers here (Java) have told me that the code is not "secure"...
0
by: BH | last post by:
I heard there are tools that can disassemble a .NET DLL or EXE into source code in high level language of the choice. I'm not talking about disassembling into the .NET Intermediate Language but...
12
by: Tolga | last post by:
Let's suppose that I have written a Python program and, of course, want to show it to the world ;-) So, do I have to distrubute my source code? Or is there a way to hide my code?
3
by: telnet2008 | last post by:
Hi,everyone: the questionly code: #include <iostream> using namespace std; class test { int x;
6
by: wqe | last post by:
Hi,everyone: the questionly code: #include <iostream> using namespace std; class test { int x;
1
by: g4685034 | last post by:
Hello, I develop a program to dump what are in an assembly using Reflection. I try both Assembly.LoadFile and Assembly.ReflectionOnlyLoadFrom. A problem is if a type of some field refers to...
11
by: Benoit Lefebvre | last post by:
Anyone have hints for me on how I can disassemble a binary file using objdump, do some modifications and then recompile everything ? thanks, --Ben
1
by: tahir | last post by:
Hi, I was developing an ASP.NET website when my laptop is stolen. I have now only .dll and .compiled files on web host. what can i do to recover my project? I use Lutz Roeder's .NET Reflector...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.