ASP.NET,部署网站的步骤

时间:2009-07-11 11:46:38

标签: c# asp.net deployment code-behind

我最近继承了一个ASP.NET网站来照顾。

我有所有文件的副本,但来自PHP背景我不知道如何进行更改并进行部署。

我对网站进行更改后,我认为我需要编译它。但是,我可以简单地将网站复制到服务器上,还是需要创建一个安装程序包并将其“安装”到生产系统的顶部?

此外,代码隐藏DLL在文件系统中的位置是什么?

这种东西有不错的指南吗?

2 个答案:

答案 0 :(得分:2)

进行更改并使用本地副本进行测试后(我假设您知道如何操作),单击解决方案资源管理器顶部的“复制网站”按钮。这使您可以连接到远程服务器(可能是您的生产箱),并将您的本地网站版本与服务器上的版本进行比较,并标记已在本地更改的所有文件。然后,您可以更新服务器版本,使其与您的本地版本匹配。

如果您将Web应用程序部署为已编译的DLL(而不是未编译的CS文件),则DLL应位于应用程序的\ bin文件夹中。即使使用已编译的DLL,您仍然需要部署ASPX文件。

答案 1 :(得分:-1)

您无需进行设置。根据您使用的是“网站”还是“网络应用程序项目”,您的问题的答案会有所不同。请回答以下内容,之后我们可以跟进;

  1. 您使用的是哪个版本的.Net / ASP.Net? (1.1,2.0或更新)
  2. 在VS(Visual Studio)中打开软件包并右键单击最顶层组(解决方案资源管理器)时,您是否看到“构建网站”,“发布网站”等选项?
  3. 作为一个长镜头,只需尝试创建一个指向文件根目录的IIS网站,看看是否有任何问题。如果这有效,工作过程将是;  1.做一个改变  2.编译  3.点击网站URL并查看它是否反映