【发布时间】:2012-10-08 21:05:09
【问题描述】:
您好,我需要你们的确认。我有一位客户发布了网站(asp.net 2.0)并且网站在线。客户没有此网站项目的解决方案或原始源代码。我的问题是:是否可以在本地下载此代码并在 Visual Studio 中连续运行?
【问题讨论】:
标签: asp.net .net visual-studio web
您好,我需要你们的确认。我有一位客户发布了网站(asp.net 2.0)并且网站在线。客户没有此网站项目的解决方案或原始源代码。我的问题是:是否可以在本地下载此代码并在 Visual Studio 中连续运行?
【问题讨论】:
标签: asp.net .net visual-studio web
简单的答案是不。
您确实需要源代码才能在 Visual Studio 中构建和运行网站。 Visual Studio 的目的是帮助开发人员构建网站甚至扩展网站(看起来就像您想要做的那样),并且这样做需要源代码文件。
您可以做的是尝试设置IIS(Internet 信息服务)并在本地运行该网站的副本,但它不是您在问题中所述的 Visual Studio。
【讨论】:
有时您可能会在实时服务器上找到源代码文件,或者它们的备份。如果不是,您可以使用 dll 和 some software 使用反射查看代码。
其中一些还为您重新生成 Visual Studio 项目 - 我知道 .Net Reflector 的付费版本可以。
如果你这样做,取决于你使用什么,一些代码可能不会完全按照它编写的方式出现,但它应该以相同的方式工作。
【讨论】:
您可以在 cassini、iis 或 iis express 中运行它,但如果这是您所追求的,则无法单步执行代码。
如果您想简单地检查代码,我推荐使用 IL spy。我就是这么用的。
【讨论】: