Где находятся aspx.cs и aspx.designer.cs - PullRequest
2 голосов
/ 09 июня 2011

Я унаследовал веб-сайт от кого-то, кто больше не доступен.В развернутой папке у меня есть Config.aspx (пожалуйста, смотрите код).Но я не могу найти файл codebehind.Страница конфигурации работает.Где я могу найти файлы .cs?

Спасибо

<%@ page language="C#" masterpagefile="~/Master/StaffPortal.master" autoeventwireup="true"
    inherits="Admin_Config" title="Configuration" codebehind="Config.aspx.cs" %>

<asp:content id="Content1" contentplaceholderid="PageBody" runat="Server">
    <div style="width: 405px; height: 25px" class="GeneralCaption">
    Configuration Parameters
    </div>
    <asp:Table ID="Table" runat="server" Style="width:100%">
    </asp:Table>
    <asp:Button ID="OKButton" runat="server" CssClass="GeneralButton" Text="OK" OnClick="OKButton_Click" />
    <asp:Button ID="CancelButton" runat="server" CssClass="GeneralButton" Text="Cancel" OnClick="CancelButton_Click" />
</asp:content>

Ответы [ 4 ]

8 голосов
/ 09 июня 2011

если проект развернут , то все файлы .cs уже скомпилированы в файл .dll в папке bin.Вам нужен источник проекта для доступа к ним.

2 голосов
/ 09 июня 2011

Если вы не можете найти их где-либо и вам нужно извлечь файлы cs из DLL - вот как:

Get Reflector от redgate, установите эту надстройку: http://www.denisbauer.com/NETTools/FileDisassembler.aspx

Перетащите DLL в Reflector, затем разберите ее с помощью надстройки Дениса. Весь код файлов будет извлечен из DLL, к сожалению, комментарии будут отсутствовать.

UPDATE

В настоящее время я использую бесплатный инструмент ILSpy , и вы можете просто сохранять сборки как проекты - это отличный способ конвертировать целые проекты на разные языки.

1 голос
/ 09 июня 2011

Когда мы публикуем веб-приложение, код файлов компилируется в dll's, которые хранятся в папке bin.

Вы должны получить исходные файлы от разработчика.

1 голос
/ 09 июня 2011

Если это опубликованная папка, страницы с кодом будут скомпилированы в .dll в папке bin. Единственный способ получить код - получить исходный проект

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...