making an app secure when compiling - giving to a competitor

Posted on 2012-09-10
Last Modified: 2012-11-20
Is it possible to make an 4.0 app very secure when compiling?
I need to give to some one to put on their server but they are a potential competitor

When compiling, can i make it so compiled that he doesn't have access to anything??
Question by:websss
    LVL 53

    Accepted Solution

    What you can do is to obfuscate your code.
    But this is just a small help, there is no foolproof solution

    Obfuscation And Code Protection In ASP.NET

    Ohter resources
    LVL 8

    Expert Comment

    You can obfuscate your code. This one worked for me in the past:

    But beware that it's no a silver bullet. What about signing a legal agreement with them?

    Best regards.
    LVL 30

    Assisted Solution

    Yes, obfuscation is the way to go. VS2010 comes with the community edition of Dotfuscator already. You can also look at reg-gate's {smartassembly}.

    Here's a link to several more (both free and paid):

    Skater .NET Obfuscator (recommend) (
    Dotfuscator  (
    Crypto Obfuscator ( Fee edition (
    Eazfuscator.Net (
    Orange Heap (

    Author Comment

    Hi All

    I've tried to use the Built in one in vs2010 but i'm not sure what i'm doing

    When i look at tutorials, they use an EXE.
    However, this is a web app, so do I have to do a publish first,
    then select each DLL in the bin folder and dotfusactor each one?

    Author Closing Comment

    Smart assembly worked in the end

    Featured Post

    Enabling OSINT in Activity Based Intelligence

    Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

    Join & Write a Comment

    A quick way to get a menu to work on our website, is using the Menu control and assign it to a web.sitemap using SiteMapDataSource. Example of web.sitemap file: (CODE) Sample code to add to the page menu: (CODE) Running the application, we wi…
    International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
    This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor ( If you're looking for how to monitor bandwidth using netflow or packet s…

    733 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now