如何在新的 Windows 11 上运行、开发和部署旧版 ASP.NET 项目?

问题描述 投票:0回答:1

我有该项目的原始源代码,并尝试在 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 上运行。

asp.net visual-studio asp.net-core visual-studio-2010
1个回答
0
投票

要使用该网站,在尝试加载并在该网站上工作之前,请确保安装了 vs2022 的 Webforms 部件。它们仍然可用,但默认情况下未安装。

所以,工具->获取工具和功能。

然后,你想选择我这里的所有内容:

enter image description here

接下来,你不要提及是否有

“一个 ASP.NET 网站”

“一个 ASP.NET 网站应用程序”

上述两种类型之间的主要区别在于,对于网站,您可以转到文件->打开网站并浏览到文件夹并选择它。

希望该项目是上述第二种类型,因此您可以转到文件->打开项目,然后浏览到该文件夹并选择 .sln 文件。

因此,请确保在 Visual Studio 中安装了上述所有工作流程。

当然,我假设您已选择主要的 ASP.NET 工作流程。就是这个:

enter image description here

所以,希望您拥有用于创建此项目的 .sln 文件。

请注意,使用“应用程序”时,从网站获取源文件是不够的,因为在发布过程中,所有源代码文件和代码隐藏文件都会预先编译,并在发布时删除。

因此,拥有原始源代码站点和项目非常重要,而不是尝试使用发布到服务器的内容。

© www.soinside.com 2019 - 2024. All rights reserved.