Распространение приложения ASP.net - PullRequest
1 голос
/ 27 июля 2010

У меня есть приложение ASP.NET, и я продаю его различным компаниям. Я изменяю настройки приложения в соответствии с информацией о компании и публикую все приложение в выходной папке. А затем перенести выходную папку на клиентскую машину с необходимыми dll (dll моего приложения и несколько dll сторонних разработчиков). Мне интересно, можно ли кому-нибудь декомпилировать код из библиотеки DLL в папке bin и получить код приложения? Есть ли какой-нибудь стандартный процесс, которому я должен следовать, чтобы мой код был безопасен на клиентском сервере.

Ответы [ 4 ]

1 голос
/ 27 июля 2010

Вам потребуется скрыть библиотеки, созданные для вашего проекта, но есть некоторые проблемы, связанные с ASP.NET. Посмотрите это сообщение от stackoverflow

Наслаждайтесь!

0 голосов
/ 27 июля 2010

Вместо развертывания Xcopy вам следует взглянуть на проекты веб-развертывания для своего развертывания - http://msdn.microsoft.com/en-us/magazine/cc163448.aspx.

Если вам нужно защитить свои сборки от реверс-инжиниринга, вам нужно посмотреть на обфускатор, как http://www.preemptive.com/products/dotfuscator/overview

0 голосов
/ 27 июля 2010

Вы также можете попробовать Redgate's SmartAssembly

0 голосов
/ 27 июля 2010

Да .... И посмотрите другие ответы, как этого избежать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...