代码之家  ›  专栏  ›  技术社区  ›  deostroll

将“已发布”网站作为解决方案导入到Visual Studio中

  •  0
  • deostroll  · 技术社区  · 14 年前

    我们有一个已经部署在生产服务器中的网站。我们需要重新修改应用程序,然后重新部署它。但是我们不能访问代码隐藏文件,因为所有的东西都被编译成一个DLL。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Matthew Dresser    14 年前

    你的选择基本上是

    1)修改aspx/ascx文件以更改文本内容/样式,但是您将无法在此处添加任何功能(无论如何,也不能添加服务器端功能)。

    2)对dll进行反向工程以生成代码隐藏类,如果程序集不是 obfuscated . 你可以看看 Redgate Reflector 因为这样做。(无论如何,它也是一个有用的开发人员)。

    至于将文件放入解决方案,您可以尝试创建一个新的Web应用程序项目(删除default.aspx和标准生成的web.config),然后将aspx/ascx文件添加到此项目中。