Рейтинг:
2
Sergey Alexandrovich Kryukov
Ничто не может помочь кому-либо загрузить какие-либо файлы с кодом, если только у вас нет внутреннего доступа к сайту, как это делают люди, поддерживающие сторону. Это не "обратная публикация". Если вы действительно являетесь автором сайта, вы должны иметь доступ ко всем вашим данным; в этом отношении нет никакого различия между кодом, клиентской стороной, HTML или любыми другими файлами. Если вы не можете получить к ним доступ, обратитесь в службу поддержки клиентов.
—СА
Ivan Harris
Я-автор. У меня есть полный доступ к сайту. Я просто не понимаю, как просматривать cs-файлы с WebMatrix или FTP (после входа в систему).
Sergey Alexandrovich Kryukov
У вас либо есть доступ ко всем файлам, которые вы кладете, либо нет. Сделайте одну вещь: добавьте какой-нибудь произвольный файл, разверните его и посмотрите, сможете ли вы его вернуть. В любом случае, это вопрос к вашей службе поддержки клиентов облачного хостинга. Для FTP нет абсолютно никакой разницы, что представляют собой ваши файлы.
—СА
Ivan Harris
Как уже говорилось выше, Google Drive не закончил синхронизацию, когда мой жесткий диск разбился. Итак, опубликованный сайт содержал самые обновленные файлы. После установки нового диска я скачал Google Диск и вернул свои "старые" файлы. С тех пор я пытаюсь понять, как получить "обновленные/живые" файлы с моего сайта. Здесь нет никакого незаконного или неэтичного бизнеса (в чем, судя по вашему посту, вы меня обвиняете).
Sergey Alexandrovich Kryukov
- Подожди минутку. Кто вообще обвинял вас в чем-либо, особенно незаконном? Где ты его взял? Пожалуйста, не читайте между строк...
—СА
Рейтинг:
14
Ivan Harris
Я обнаружил, что файлы cs находятся в библиотеке dll, созданной VS или Azure SDK. Я использовал http://www.red-gate.com/products/dotnet-development/reflector/ чтобы просмотреть то, что было внутри моей библиотеки DLL webrole, которая была создана. Используя это программное обеспечение, я могу получить все файлы cs, которые мне нужны.
С другой стороны, существует разница между обычными веб-сайтами и веб-сайтами Azure (cloud). Azure берет код позади и помещает его в библиотеку dll. Таким образом, используя FTP или WebMatrix, вы не можете получить код позади, потому что все, что показано,-это aspx, ashx, asmx и т. д. (без кода позади).
1. Скачать WebMatrix
2. Войдите в свою учетную запись Azure через WebMatrix
3. Скачать сайт в Azure
4. Загрузите и установите приложение .Сетчатый Отражатель
5. Откройте DLL-файл webrole с загруженного сайта azure (который находится в папке /bin/) в .Net Reflector