1

您好,我需要你们的确认。我有一位客户发布了网站(asp.net 2.0)并且网站在线。客户没有此网站项目的解决方案或原始源代码。我的问题是:是否可以在本地下载此代码并在 Visual Studio 中连续运行它?

4

3 回答 3

2

简单的答案是不。

您确实需要源代码才能在 Visual Studio 中构建和运行网站。Visual Studio 的目的是帮助开发人员构建网站甚至扩展网站(看起来像您想要做的),并且这样做需要源代码文件。

您可以做的是尝试设置IIS(Internet 信息服务)并在本地运行网站的副本,但它不是您在问题中所述的 Visual Studio。

于 2012-10-08T21:07:52.957 回答
1

有时您可能会在实时服务器上找到源代码文件,或者它们的备份。如果没有,您可以使用 dll 和一些软件来使用反射查看代码。

其中一些还为您重新生成 Visual Studio 项目 - 我知道 .Net Reflector 的付费版本可以。

如果你这样做,取决于你使用什么,一些代码可能不会完全按照它编写的方式出现,但它应该以相同的方式工作。

于 2012-10-08T21:20:45.280 回答
0

您可以在 cassini、iis 或 iis express 中运行它,但如果这是您所追求的,则无法单步执行代码。

如果你想简单地检查代码,我推荐 IL spy。这就是我使用的。

http://ilspy.net/

于 2012-10-08T21:12:28.977 回答