【问题标题】:ASP.NET Proper Deployment ProcedureASP.NET 正确的部署过程
【发布时间】:2011-02-09 00:57:47
【问题描述】:

我正在为其提供咨询的公司的 Web 应用程序包含所有 Web 文件(.aspx、.vb、.ascx、web.config 等),但没有 .sln 文件或任何类似的文件可以在其中打开Visual Studio 并部署网站等等。

使用 Visual Studio 重新部署我对此类系统所做的更改的最佳方法是什么?

【问题讨论】:

  • 它们是 Web 应用程序项目,还是网站项目?
  • 我认为你的项目是一个网站项目。尝试在 Visual Studio 中打开该项目的根文件夹并尝试运行它。
  • @Mike 是对的...没有 .sln 文件的应用程序可以是网站项目。所以您可以将整个文件夹复制到 IIS。并运行它。
  • @Crimsonland - 这并不总是正确的。项目文件决定了这一点。出于某种愚蠢的原因,我已经看到 WAP 在没有解决方案文件的情况下签入源代码控制。但在这种情况下,所有迹象都指向网站项目。

标签: asp.net deployment


【解决方案1】:

正如 cmets 所说,它很可能是一个网站项目(可能是我说的),您可以使用 Visual Studio 中的“打开网站”选项。

要么这样,要么您可以使用命令行并在本地发布它,然后再将其部署到某个地方...来自msdn documentation,它可能是这样的:

Aspnet_compiler -p "C:\Projects\SomeWebProject\" "C:\Temp\LocalPublishFolder" -errorstack

【讨论】:

    猜你喜欢
    • 2014-05-08
    • 2011-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多