【问题标题】:Running ASP.NET web application from command line从命令行运行 ASP.NET Web 应用程序
【发布时间】:2014-10-27 21:50:17
【问题描述】:

我有 ASP.NET Web 应用程序并想运行它。机器上没有安装 Visual Studio。在我的装有 Visual Studio 的机器上,我能够使用此链接中提到的步骤运行应用程序

http://www.codeproject.com/Articles/166319/Run-ASP-NET-Web-Application-from-Command-Prompt

但是,生产盒没有 WebDev.WebServer20.EXE。显然可以下载 exe 文件,然后我可以运行该程序,但在生产机器上我不能这样做。

还有其他方法可以从命令行运行 ASP.NET 程序吗?这是一个简单的程序,我没有使用任何第三方 dll 文件,也没有命令行参数。

【问题讨论】:

  • 它是否有IIS - 毕竟,该 exe 是一个“开发服务器”,用于在默认情况下可能没有 IIS 的开发桌面上本地测试 ASP.net Web(你可以) .如果您想超越这一点,Project Katana 可能会让您感兴趣。嗯……
  • 是的,我的机器有 IIS。你能告诉我下一步该怎么做吗?实际上,我不是 .NET 开发人员,所以对这一切都不熟悉。任何帮助都会很棒。
  • 如果你来这里是为了标题 - dailydotnettips.com/… 和 forums.asp.net/t/…

标签: c# asp.net .net


【解决方案1】:

还有其他方法可以从命令行运行 ASP.NET 程序吗?这是 一个简单的程序,我没有使用任何第三方 dll 文件 没有命令行参数。我有 IIS。你能告诉我什么吗 接下来做。其实我不是一个 .NET 开发人员,所以不熟悉 这一切。任何帮助都会很棒。

您缺少基本概念。

您不需要像可执行程序一样运行 ASP.Net Web 应用程序。生产服务器不需要 Visual Studio;它只需要 IIS 和目标 .Net Framework。

由于您的本地计算机上有 Visual Studio,因此您可以直接发布到生产服务器。 Here 就是一个例子。 - 或 - 将文件发布到本地文件夹并将文件复制到生产文件夹。

然后在 IIS 中创建一个站点,并映射物理路径。

【讨论】:

  • 感谢您的解释。
【解决方案2】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-25
  • 2013-02-19
  • 1970-01-01
  • 2016-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多