0

所以我正在使用 Visual Studio 2010 来构建一个以前在 PHP 上运行的网站,所以我对这个环境很陌生。

在启动项目时,我构建了一个网站项目,而不是一个 Web 应用程序项目。我知道这可能会产生很多“从不使用网站项目,而是使用 Web 应用程序项目”的评论,但请耐心等待。

我正在尝试为我们的服务器团队提供必要的文件,以便首次在我们的服务器上编译。但是,他们习惯于使用 Web 应用程序文件,而不是网站文件。

通常他们会得到源代码和一个批处理文件,该文件将代码编译到部署目录中,然后他们只是将文件从那里移动到服务器。我很确定其他团队使用部署包来执行此操作,这显然不是网站的选择。

我的问题是,获取准备部署的网站的源代码与 Web 应用程序的等效步骤是什么?我已将该网站发布到一个单独的文件夹中,这在许多方面呈现了我认为的等价物,但我想确定一下。

此外,是否可以在没有其他部分的情况下发布网站的某些部分?

请保留所有关于我应该如何使用 Web 应用程序的评论,谷歌似乎认为这也是所有使用的东西。

谢谢!

4

2 回答 2

3

除了将源文件复制到 IIS 中的目录之外,部署网站并没有什么大不了的。它将在第一页请求时自动编译站点。

于 2013-05-02T12:23:49.813 回答
1

我同意布里顿的观点。我个人更喜欢 Web 应用程序,但对于网站项目,您有 2 个选项。

a) 上传所有文件(包括 .vb 或 .cs 文件),Web 服务器将即时编译。或者,您可以发布到本地计算机上的单独文件夹,然后上传该文件夹。如果您不希望任何人看到您的源代码,我会发布。

于 2013-05-02T12:41:07.313 回答