我有该项目的原始源代码,并尝试在 Windows 11 上本地启动并运行它,但我不确定我需要什么工具(和版本)。
附加信息: 该项目最初是使用旧版 Visual Studio 2010 在 ASP.NET 4.8 (.NET 4.0) 中创建的。 Atm 项目运行在 IIS 8.5/Windows Server 2012 R2/Microsoft Sql Server 2012 上
尝试下载 Visual Studio 2010,但似乎不再支持且无法下载。即使我成功下载了它,我也不确定它是否可以在 Windows 11 上运行。
要使用该网站,在尝试加载并在该网站上工作之前,请确保安装了 vs2022 的 Webforms 部件。它们仍然可用,但默认情况下未安装。
所以,工具->获取工具和功能。
然后,你想选择我这里的所有内容:
接下来,你不要提及是否有
“一个 ASP.NET 网站”
或
“一个 ASP.NET 网站应用程序”
上述两种类型之间的主要区别在于,对于网站,您可以转到文件->打开网站并浏览到文件夹并选择它。
希望该项目是上述第二种类型,因此您可以转到文件->打开项目,然后浏览到该文件夹并选择 .sln 文件。
因此,请确保在 Visual Studio 中安装了上述所有工作流程。
当然,我假设您已选择主要的 ASP.NET 工作流程。就是这个:
所以,希望您拥有用于创建此项目的 .sln 文件。
请注意,使用“应用程序”时,从网站获取源文件是不够的,因为在发布过程中,所有源代码文件和代码隐藏文件都会预先编译,并在发布时删除。
因此,拥有原始源代码站点和项目非常重要,而不是尝试使用发布到服务器的内容。