【问题标题】:Running asp.net MVC without building or publishing to a server在不构建或发布到服务器的情况下运行 asp.net MVC
【发布时间】:2016-02-27 12:34:05
【问题描述】:

我只是想知道是否可以在不构建或发布的情况下运行 asp.net MVC 站点。

我以前在我的服务器上使用过网络表单,不需要构建或发布代码,只是想知道是否可以使用 MVC 来做到这一点。

如果你想知道的话,我的服务器是 windows server 2012 r2,如果这有帮助的话。

感谢您的帮助!

【问题讨论】:

  • 不,这不可能,您至少需要将控制器的源代码构建到 .NET 程序集中。
  • 您之前可能正在使用网站项目。这有一个构建过程,但大多数情况下它是隐藏的。它还存在许多问题,Web 应用程序项目和 MVC 通过不使用动态编译来帮助避免这些问题。您不必发布到服务器。您可以发布到本地计算机上的文件夹,然后根据需要上传到服务器。发布过程很好,因为它允许您在部署过程中添加自动检查或其他活动。
  • 您可以使用新的 ASP .NET Core 1.0 MVC 6 版本进行复制部署,但您仍然必须在服务器上运行 dnx。但是,旧版本是不可能的。

标签: c# asp.net asp.net-mvc asp.net-mvc-4 webforms


【解决方案1】:

那是不可能的。 不构建源代码就无法运行 asp.net MVC。

【讨论】:

  • 谢谢,只是在其他任何地方都找不到明确的答案。感谢您清除它!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-17
  • 1970-01-01
  • 2013-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-21
相关资源
最近更新 更多