C# 如何将.NET aspx文件从一台计算机上的项目移动到另一台计算机上的同一项目

C# 如何将.NET aspx文件从一台计算机上的项目移动到另一台计算机上的同一项目,c#,asp.net,.net,C#,Asp.net,.net,我在另一台计算机上备份了我们的web应用程序,这样我就可以在不干扰服务器上托管的实时版本的情况下使用它。 我在项目中创建了两个新的aspx页面,我想知道如何将这两个新页面移动到网站的实时版本中 任何建议都会有帮助!多谢各位 编辑:我通过添加新网页对整个项目进行了更改。我只想将该网页移动到运行live版本的服务器。它使用存储过程。如何将其传输到服务器?是否使用源代码版本控制 如果另一台计算机是开发人员机器,只需使用SVC(tfs、git…) 如果您想更新产品,并且两台计算机相互了解(相同的网络),

我在另一台计算机上备份了我们的web应用程序,这样我就可以在不干扰服务器上托管的实时版本的情况下使用它。 我在项目中创建了两个新的aspx页面,我想知道如何将这两个新页面移动到网站的实时版本中

任何建议都会有帮助!多谢各位


编辑:我通过添加新网页对整个项目进行了更改。我只想将该网页移动到运行live版本的服务器。它使用存储过程。如何将其传输到服务器?

是否使用源代码版本控制

如果另一台计算机是开发人员机器,只需使用SVC(tfs、git…)

如果您想更新产品,并且两台计算机相互了解(相同的网络),只需


否则,请在本地文件夹中发布,并将发布结果复制到产品的bin文件夹中。

我找到了答案。使用IIS将整个网站项目文件夹托管为虚拟目录。为了清楚起见,我在另一台计算机上处理同一个项目文件夹的副本,并在其中添加了另外两个网页

步骤1: 复制创建的新网页(.aspx)并将其添加到充当服务器的计算机

步骤2: 通过复制并粘贴站点地图,更新服务器计算机中的站点地图

步骤3:(可选)


如果您已经创建了一个新的存储过程(我使用的是SQLServerManagementStudio),并且您与服务器位于同一个网络上,则可以以目标作为服务器运行同一个存储过程。这样,您就不必复制存储过程代码并在服务器上手动创建新的存储过程代码

你在使用任何类型的源代码管理吗?@ivcubr不,我没有使用任何SVC。也没有这方面的经验。如果你不使用源代码管理,你就犯了一个巨大的错误。可能有很多巨大的错误。“你应该把它作为你的首要任务。”梅森说,“我将尽快研究获得一个源代码管理。但是它对已经发布的网站有帮助吗?如果发布的网站是一个网站,而不是一个web应用程序项目,那么是的。否则,您需要找到原始源代码。不,我没有使用任何SVC。我将不得不研究它以备将来使用。以前的网站是由其他人创建的。我是新来的,并试图在它的基础上发展,我是一个业余爱好者。实时发布版本(我打算在其中传输新网页)是使用IIS发布的。是的,但是有了Visual Studio,你可以通过网络将网站发布到服务器上。如果计算机无法通过网络访问服务器,则必须在服务器上的网站文件夹中手动复制网站内容。为此,您可以在使用的计算机上本地发布网站,并将结果复制到服务器上的出版物上。只有当你不能通过网络发布网站时,才可以这样做。我们有整个网站的备份。复制粘贴在我正在使用的计算机上。我在VisualStudio中打开了这个网站并开始进行更改。我所做的唯一更改是添加一个新网页。此新网页只需移动到服务器上的实时版本。我不确定我是否只能发布这一页。我必须公布整个项目,对吗?另外,这会处理存储过程吗?或者我必须在服务器上再次创建它们吗?网站和存储过程是两个不同的东西。你必须发布整个项目,你永远不知道是否有一天你可能会错过一个文件。要更新数据库:如果使用EntityFramework,请使用命令update database和正确的连接字符串(使用基于迁移的存储过程)。否则,获取sql脚本并在数据库中运行它们。