我继承了一个网站,从一个不再可用的人那里。在部署的文件夹中,我有Config.aspx (请参阅代码)。但是我找不到代码隐藏文件。配置页面可以正常工作。在哪里可以找到.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>发布于 2011-06-09 13:08:41
如果您在任何地方都找不到它们,并且您需要从DLL中获取cs文件-以下是方法:
通过redgate获取Reflector,安装这个插件:http://www.denisbauer.com/NETTools/FileDisassembler.aspx
将DLL拖到Reflector中,然后使用Denis的附加模块对其进行分解。所有的代码隐藏文件都将从DLL中提取出来,不幸的是注释将会丢失。
更新
如今,我使用免费的工具ILSpy,你可以简单地将程序集保存为项目-这是将整个项目转换为不同语言的好方法。
发布于 2011-06-09 12:35:08
如果项目是部署的,那么所有的.cs文件都已经编译成了.dll文件夹中的bin文件。您需要有项目源代码才能访问它们。
发布于 2011-06-09 12:36:00
如果这是已发布的文件夹,代码后台页面将被编译到bin文件夹中的.dll中。获取代码的唯一方法是获取源代码项目
https://stackoverflow.com/questions/6288118
复制相似问题