0

我最近继承了一个 ASP.NET 网站来管理。

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

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

此外,文件系统中的代码隐藏 DLL“位于”什么位置?

这种东西有没有像样的指南?

4

2 回答 2

2

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

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

于 2009-07-11T12:16:31.543 回答
-1

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

  1. 您使用哪个版本的 .Net / ASP.Net?(1.1、2.0 或更新版本)
  2. 当您在 VS (Visual Studio) 中打开包并右键单击最顶部的组(解决方案资源管理器)时,您会看到诸如构建网站、发布网站之类的选项吗?

作为一个长镜头,只需尝试创建一个指向文件根目录的 IIS 网站,看看是否有任何东西出现。如果这可行,工作流程将是;1. 做一个改变 2. 编译 3. 点网址看看有没有反映

于 2009-07-11T12:12:13.147 回答