Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从反编译的WebForms项目(.aspx文件)获取HTML_C#_Html_Webforms_Decompiling - Fatal编程技术网

C# 如何从反编译的WebForms项目(.aspx文件)获取HTML

C# 如何从反编译的WebForms项目(.aspx文件)获取HTML,c#,html,webforms,decompiling,C#,Html,Webforms,Decompiling,我的任务是反编译一个旧的WebForms项目。 我使用了.NET Reflector和ILSpy来打开.dll,我可以清楚地看到其中的方法和C#代码,但我似乎无法在其中的任何地方找到html。 反编译的原因是提取其中的一部分功能,但是如果我缺少页面的巨大HTML前端,我就无法使用C代码。 有人吗?编译过的WebForms项目有DLL,还有aspx文件,其中包含项目的“UI”部分。此外,可能是.js、.css、图像等。如果没有这些文件,您将无法重新创建完整的功能。我想您正在从生产站点进行反编译。向

我的任务是反编译一个旧的WebForms项目。 我使用了.NET Reflector和ILSpy来打开.dll,我可以清楚地看到其中的方法和C#代码,但我似乎无法在其中的任何地方找到html。 反编译的原因是提取其中的一部分功能,但是如果我缺少页面的巨大HTML前端,我就无法使用C代码。
有人吗?

编译过的WebForms项目有DLL,还有aspx文件,其中包含项目的“UI”部分。此外,可能是.js、.css、图像等。如果没有这些文件,您将无法重新创建完整的功能。我想您正在从生产站点进行反编译。向提供DLL的人询问完整站点,而不仅仅是bin文件夹。正确。我正在从一个生产站点反编译,我有整个站点,只是在那里似乎找不到html。我有.js文件和aspx“UI”代码,但仍然没有HTML。如果这是一个预编译的项目,所有的.aspx和.ascx文件都将是空的,您必须找到编译后的代码才能在DLL中构建HTML。您可能有一堆或多或少带有随机名称的dll(App_Web_uuuxxxxxx)或单个大型dll。使用ILSpy,如果找到了服务器端代码,可以右键单击该方法并使用“Analyze”选项。在分析的“使用人”部分中查找“ASP.xxxx”元素。希望这能帮上忙。谢谢,我会尽力的。如果你只需要HTML,那么你可以在.ASPX文件中找到所有的HTML代码。为什么你没有项目的来源?是丢失了还是他们没有?