Hi all,
This is partly a question, partly looking for feedback.
I've developed a web app that may be distributed to a few companies,
and I'd like to obfuscate the code. I haven't tried this with a web
app yet, let alone an ASP.NET 2.0 app.
Right now I'm publishing my web app as non-updateable, so I've got an
App_Code dll for about 15 or so classes, and then several dozen for the
ASPX pages.
I haven't used Dotfuscator before, so I jumped in right away and
obfuscated the App_Code dll... even as I copied the obfuscated dll to
the webserver, I realized this would break things since my ASPX pages
relied on those class libraries. So, to obfuscate my business logic, I
need to include all my ASPX pages in the process so the symbols are
correct.
It's only a few dozen pages, but each time a page is added, I now need
to modify the dotfuscator project. This got me thinking:
- Is there any way to tell VS to compile all pages together in a single
DLL (like VS 2003)?
- Anyone have tips/experiences about dotfuscating their web
applications? I'm guessing I must precompile everything for this to
work correctly (which is ok, it's what I want to do for now).
Thanks for the feedback,
Tom