Просмотреть файлы ascx.cs с развернутого веб-сайта?
У меня есть веб-сайт, который я опубликовал на IIS, но, похоже, у меня неправильная версия исходного кода в моей среде разработки.
Мне просто нужен код из 1 файла ascx.cs.
Могу ли я получить доступ к содержимому файла ascx.cs с развернутого веб-сайта?
Я пытался использовать.NET Reflector, как было предложено в других публикациях, но похоже, что этот инструмент дает мне доступ только к моим обычным классам, а не к файлам.ascx.cs. Или я просто скучаю по этому?
РЕДАКТИРОВАТЬ: Дополнительная информация в соответствии с просьбой в ответах.
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="timesheet.ascx.cs" Inherits="controls_timesheet" %>
1 ответ
Вы должны использовать DLL скомпилированного веб-сайта, чтобы получить класс, представляющий ваш файл.ascx.cs.
Например, если ваш проект называется MyWebSiteProject, в папке /bin должен быть MyWebSiteProject.dll.
Откройте эту DLL с помощью.net Reflector или http://ilspy.net/, если ваш элемент управления называется MyUserControl, он должен находиться внутри пространства имен MyWebSiteProject.
Пожалуйста, сначала проверьте пространство имен вашего проекта и управления.
Надеюсь это поможет. Удачи:)