发布网站+逆向工程师并返回.aspx?

时间:2015-05-14 20:12:05

标签: c# asp.net asp.net-mvc

实际上这两个链接谈论的是.net Reflector。但我的问题是,当我们在Visual Studio中为WebSite选择PUBLISH WEBSITE选项,然后在出现的下一个窗口中,取消选中

的所有3个选项。
  1. 允许此预编译网站可更新 - >未检查

  2. 使用固定命名和单页组合 - >未选中。

  3. 在预编译的程序集上启用强命名 - >没检查。

  4. 在放置文件的位置,我们可以看到包含内容的.aspx文件。这是预编译工具生成的标记文件,不应删除!

    现在,在我可以面对的当前场景中,有人发布了网站,使用PUBLISH WEB SITE选项,然后删除了现有的dotnet代码。现在,如果我使用.Net Reflector进行逆向工程,我会返回.aspx.cs文件,但是我无法获取.aspx文件。实际上.aspx文件内容表示为继承自dotnet页面类的类。以下是我从反射器获得的示例片段

    public class HomePage : Page, IRequiresSessionState
    {
        // Fields
        protected HtmlForm Form1;
        protected Literal InvalidPortalHeader;
        protected Literal InvalidPortalText;
        protected Table Table1;
    

    ..................这样的事情。

    如果以这种格式生成代码,那么我将不得不以这种格式向网页添加新控件。有没有办法可以取回.aspx文件(不仅是.aspx.cs文件),这样我就可以在设计时使用我的Visual Studio添加像Label,Textbox这样的新控件。

    有没有想法用原始代码获取.aspx文件?

0 个答案:

没有答案