Предварительно скомпилированный поверх исходного кода - как я могу его перепроектировать? - PullRequest
2 голосов
/ 09 октября 2009

Есть ли способ перепроектировать предварительно скомпилированный веб-сайт .... если, например, кто-то 8) был достаточно глуп, чтобы опубликовать свой сайт в виртуальном каталоге с локальным путем к папке проекта в VS2008?

Справка:)

Ответы [ 3 ]

2 голосов
/ 09 октября 2009

Reflector сложно использовать с предварительно скомпилированным сайтом из-за того, как он разбивает страницы. Это не всегда понятный и не простой способ обратного инжиниринга.

Фактически, одна из основных причин, по которой мы прекомпилируем сайты, заключается в том, что труднее провести реинжиниринг и обновить рабочий код.

2 голосов
/ 09 октября 2009

Вы можете использовать Reflector , чтобы увидеть исходный код. Существуют плагины, которые декомпилируют сборку (.DLL или .EXE), созданную с помощью .NET, в новый проект Visual Studio.

0 голосов
/ 22 декабря 2011

У меня была похожая проблема, и я использовал Reflector для ее декомпиляции. Я получил исходный код, затем изменил нужный бит и перестроил его. Затем я снова скопировал эту dll на сайт Production. Это начало отражать мои изменения. Это было очень легко и совсем не сложно, может быть, потому что на предварительно скомпилированном сайте были dll для каждой страницы, и он был обновляемым, поэтому в dll был только файл с выделенным кодом.

Для справки: http://www.reflector.net/

...