У меня есть приложение ASP.NET, и я продаю его различным компаниям. Я меняю настройки приложения в соответствии с информацией о компании и публикую все приложение в выходной папке. А затем запустите выходную папку на клиентскую машину с необходимыми DLL (My dll приложения и несколько DLL-сторонних разработчиков). Мне интересно, может ли кто-нибудь декомпилировать код из библиотеки dll в папке bin и получить код приложения? Есть ли какой-то стандартный процесс, который мне нужно выполнить, чтобы мой код был безопасен на клиентском сервере.Распространение ASP.net-приложения
1
A
ответ
1
Вам нужно будет запутать dll, созданные для вашего проекта, но есть некоторые проблемы, связанные с ASP.NET. See this stackoverflow post
Наслаждайтесь!
0
Yes .... И посмотреть другие ответы, как их избежать.
0
Вы также можете попробовать Редгейт-х SmartAssembly
0
Вместо Xcopy развертывании, вы должны смотреть взглянуть на проекты веб-развертывания для развертывания - http://msdn.microsoft.com/en-us/magazine/cc163448.aspx.
Если вам необходимо защитить ваши сборки от обратного проектирования, вам необходимо посмотреть на обфускатор, как http://www.preemptive.com/products/dotfuscator/overview
Смежные вопросы
- 1. DNS Распространение
- 2. Распространение разрешений
- 3. Распространение System.Net.Http
- 4. JQuery распространение
- 5. Распространение предприятия
- 6. Распространение типов
- 7. Распространение jar
- 8. распространение непрозрачности
- 9. Нормальное распространение
- 10. Neo4j - Распространение
- 11. Распространение приложений
- 12. PersistenceContext распространение
- 13. Распространение приложений windows ce
- 14. Распространение веб-приложений Java
- 15. Постоянное распространение в LLVM
- 16. EJB 3.1 Распространение транзакций
- 17. iPhone Распространение вопрос
- 18. Распространение исключения для Python
- 19. Распространение события EditText
- 20. Sharepoint default.master распространение?
- 21. Распространение разворота div
- 22. R распространение и агрегатный
- 23. Распространение «изменчивого» имущества
- 24. SSIS предотвращает распространение предупреждений
- 25. Распространение ящика LWJGL
- 26. @RunAs и распространение ролей
- 27. Транзакция «ТРЕБУЕМАЯ» распространение весной
- 28. @Transactional распространение частных методов
- 29. Распространение свойства AutoScaleDimensions
- 30. AngularJS scope распространение функции