Какие файлы я должен предоставить, когда я развертываю ASP.NET (MVC или нет)? Я хочу знать только абсолютно необходимые файлы. Кроме того, как я могу запутать некоторые из них, чтобы предотвратить декомпиляцию? Я не хочу использовать мастер публикации, поскольку для его установки на сервере установлены расширения FrontPage.Файлы в развертывании веб-сайта
ответ
Если вы скомпилируете свое приложение ASP.NET, вы можете опустить файлы CS (которые уже скомпилированы в DLL). Почему вы хотите обфускать файлы? Они будут только на веб-сервере. Чтобы обфускать библиотеки DLL, вы можете использовать Dotfuscator, который является частью Visual Studio. Если вы google, вы найдете много других (даже свободных) обфускаторов (но если вы действительно хотите серьезную запутывание, вам нужно будет купить коммерческий продукт).
Почему бы вам просто не использовать мастер публикации?
Build-> Публикация
Как для запутывания, это на самом деле не остановить много людей, но бесплатная версия Dotfuscator входит в Visual Studio Pro и больше версий. Если у вас нет про-версий, вы можете использовать что-то вроде {smartassembly} или .NET Reactor, но, честно говоря, вряд ли стоит беспокоиться, так как обфускация не остановит какую-либо определенную сторону.
Спасибо. Я не знал об обфускации. – eKek0
Build-> Publish требует наличия на главной странице внутренних страниц. –
Нет, нет. Вы можете публиковать в любой папке, включая общие папки. FrontPage вообще не требуется, и на самом деле он лишен. В VS2008 нет возможности использовать расширения FP. –
Опция «Опубликовать» - это путь. Если нет, вы, вероятно, допустите ошибку и опубликуете неправильные файлы. Он не требует Front Page extensions и позволяет публиковать его с помощью Ftp или любого доступного вами каталога.
Если вам действительно нужно развернуть вручную, скопируйте весь сайт и удалите код за файлами после факта, если вам нужно (файлы .cs или .vb).
- 1. 1 домен 2 вебсайта
- 2. 3 вебсайта 1 Проект
- 3. Включая дополнительные файлы при развертывании
- 4. Игнорировать файлы при развертывании capistrano
- 5. файлы конфигурации в управлении версиями при развертывании
- 6. Как использовать ASP.NET маршрутизации в цитате Вебсайта день
- 7. Включая файлы xml при развертывании приложения WPF
- 8. Django Статические файлы не загружаются при развертывании
- 9. Maven исключает только определенные файлы при развертывании
- 10. Как загрузить файлы .hbm при развертывании проекта
- 11. Отфильтровать файлы веб-приложения ASP.NET при развертывании
- 12. структура папок Codeigniter для отзывчивым вебсайта, используя HMVC расширение
- 13. Как исключить файлы pdb при развертывании в Service Fabric?
- 14. Как автоматически переименовать папку «Файлы приложений» в развертывании ClickOnce
- 15. Исключить файлы jar при развертывании, в IntelliJ 13
- 16. Aptana: Исключить файлы при развертывании проекта в App Engine
- 17. ASP.NET как сохранить загруженные пользователем файлы в каждом развертывании
- 18. Spring Boot - Куда поместить файлы свойств при развертывании в Tomcat?
- 19. Какие файлы grunt для загрузки в репозиторий и файлы для загрузки при развертывании сайта на производство
- 20. некоторые файлы, не передаваемые при развертывании веб-сайта на azure
- 21. Может ли PhpStorm преобразовывать файлы .htaccess при развертывании?
- 22. MEAN.js - Должны ли быть объединены все файлы js при развертывании
- 23. Как добавить файлы на мобильное устройство Windows при его развертывании?
- 24. Храните файлы с неверсированными файлами при развертывании с помощью Capistrano
- 25. При повторном развертывании tomcat загружаются предыдущие файлы загрузки
- 26. JBoss удаляет файлы JAR при развертывании файла EAR
- 27. Должен ли я генерировать файлы * .pyc при развертывании?
- 28. Jenkins создает файлы вместо символических ссылок при развертывании
- 29. Инструмент командной строки Parse.com игнорирует файлы CSS при развертывании
- 30. Статические файлы не отображаются (404) при развертывании Django на Nginx
Я хочу обфускать, потому что я развертываю веб-приложения на серверах в интрасетях, и я не хочу, чтобы кто-то, у кого есть доступ к ним, мог видеть мой код. – eKek0