1

我需要更改一些 asp.net 应用程序的代码,但该应用程序缺少它的 .cs 文件,只有 .aspx 文件。正如我在谷歌中看到的,我知道该应用程序是一个预编译的网站。我不太熟悉它,所以问题是,我能否以某种方式检索此应用程序的代码隐藏 .cs 文件,因为我需要在那里更改一些功能。当然有一种方法可以访问它们或以某种方式检索它们吗?

提前致谢,

格雷格

4

2 回答 2

3

如果您有一个预编译的网站,您将无法访问原始的 .cs 文件。它们被编译成程序集,您可以在 bin 文件夹中找到它们。如果您无法从某处获取原始 .cs 文件;那么你可以尝试使用Reflector来阅读代码。请记住,您通过 Reflector 看到的将是等效代码,而不是原始代码。

于 2010-05-16T09:20:21.827 回答
1

如果网站的代码被编译成 DLL,并且该 DLL 是用 C# 或 VB.NET 编写的,您可能可以反编译 DLL。你是这个意思吗?

编辑: @driis 提供了我正在考虑的 Reflector 的链接。我在丢失一些代码时使用过它,它可以工作。

于 2010-05-16T09:20:01.863 回答