2014-10-27 89 views
1

我有ASP.NET Web应用程序并希望运行它。该机器上没有安装Visual Studio。在我的机器已经Visual Studio中,我能够使用运行在这个环节提到从命令行运行ASP.NET Web应用程序

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

然而步骤的应用,生产框没有WebDev.WebServer20.EXE。很明显,exe文件可以下载,然后我可以运行该程序,但在生产环境中,我无法做到这一点。

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

+1

它是否有'IIS' - 毕竟,该exe是一个“开发服务器”,用于在dev桌面上本地测试ASP.net web,默认情况下可能没有IIS(可以)。如果你想超越那个,[Katana项目](http://www.asp.net/aspnet/overview/owin-and-katana/an-overview-of-project-katana)可能会让你感兴趣。 Hth ... – EdSF 2014-10-27 21:59:55

+0

是的。只需使用IIS。 – 2014-10-27 22:00:44

+0

或者[IIS Express](http://www.iis.net/learn/extensions/introduction-to-iis-express) – heavyd 2014-10-27 22:08:15

回答

3

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

您缺少基本概念。

您不需要像可执行程序那样运行ASP.Net Web应用程序。生产服务器不需要Visual Studio;它只需要IIS和有针对性的.Net Framework。

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

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

+0

感谢您解释它。 – Prabhjot 2014-10-28 19:32:06

相关问题