我们有一个已经部署在生产服务器上的网站。我们需要重新修改应用程序,然后重新部署它。但我们无法访问代码隐藏文件,因为所有内容都编译到dll中。
发布于 2010-06-30 10:52:46
你的选择基本上是
1)修改aspx / ascx文件以改变文本内容/样式,尽管您不能在这里添加任何功能(无论如何都不能添加服务器端功能)。
2)对DLL进行反向工程,以生成代码隐藏类,如果程序集不是obfuscated的,这些类将只生成可读的代码。你可以看看Redgate Reflector做这件事。(无论如何,它也是一个有用的开发人员)。
就将文件放入解决方案而言,您可以尝试创建一个新的web应用程序项目(删除作为标准生成的Default.aspx及其web.config ),然后将aspx/aspx文件添加到此项目中。
https://stackoverflow.com/questions/3148374
复制相似问题