Razor 使用没有MVC的ASP.NET 5(简单Web表单/网页)

Razor 使用没有MVC的ASP.NET 5(简单Web表单/网页),razor,webforms,asp.net-core,asp.net-webpages,dnx,Razor,Webforms,Asp.net Core,Asp.net Webpages,Dnx,我工作的公司正在创建像素完美的高性能大型系统。我们系统的一个堆栈基于简单、高度调优的ASP.NET,没有任何web控件,只有简单的PHP/ASP样式的服务器页面 HTML内容主要是在C#环境下的代码生成的。这是使用ASP.NET(这是我们的先决条件)的最有效和“性能”最好的方法,至少根据我们全面的基准测试 我们正在认真考虑使用ASP.NET 5,这主要是由于它的跨平台功能、比旧的ASP.NET更轻量级的方法、OWIN支持和基于JSON的配置风格 问题是:我们不会选择MVC。这只是对我们的需求的一

我工作的公司正在创建像素完美的高性能大型系统。我们系统的一个堆栈基于简单、高度调优的ASP.NET,没有任何web控件,只有简单的PHP/ASP样式的服务器页面

HTML内容主要是在C#环境下的代码生成的。这是使用ASP.NET(这是我们的先决条件)的最有效和“性能”最好的方法,至少根据我们全面的基准测试

我们正在认真考虑使用ASP.NET 5,这主要是由于它的跨平台功能、比旧的ASP.NET更轻量级的方法、OWIN支持和基于JSON的配置风格

问题是:我们不会选择MVC。这只是对我们的需求的一个巨大的过度杀伤力和过度设计。我们正在寻找我们现在的工作方式,一个简单的PHP/ASP风格的ASP.NET,但在新的框架ASP.NET5上

问题是,我们可以将ASP.NET WebForms样式与ASP.NET 5配合使用吗?即使使用网页,它与ASP.NET Web表单相比如何(记住我们不使用任何Web控件)


谢谢

目前在ASP.NET 5中生成HTML的唯一可用框架是MVC。ASP.NET网页的下一个版本(更像是使用C#的PHP)在RTM之后的第一次主要更新之前不会包含在ASP.NET 5中。这可能在2016年晚些时候


同时,您可以编写自己的中间件来生成HTML,并将其插入ASP.NET 5管道

我在visual studio 2015 asp.net web应用程序项目中看不到“添加新项->.aspx”文件。您在web窗体和asp.net中使用了哪些功能?我们的大部分逻辑都是用C#编写的,我真的希望保持这种状态。这就是我现在使用ASP.NET的Web表单的原因。WebForms没有什么特别之处,它只是我打印C#html页面的一种方式。请记住,ASP.NET 5是一种全新的重写,因此您所做的任何旧的基准测试都不能对v5的性能得出结论。其次,如果你所说的都是真的,那么你打算从迁移到ASP.NET 5中获得什么好处?看起来你已经与旧的ASP.NET方式紧密结合在一起了……我会从中受益,因为我会减少每个请求的一些开销(我们需要最大限度地提高每个服务器的性能),显然,将我们的C#解决方案存储在Linux服务器上会便宜得多。是的,刚刚听说过这个。听说ASP.NET5只在以后的版本中支持非MVC网站,我很难过。在我看来,这应该是MVC的基础。Thanks@Mike当我第一次开始使用Asp.NETWebdev时,你的教程确实帮助了我的学习过程。我仍然将你的文章和博客放在网站上,为新项目以及其他初学者提供指导。如果我想更新你在回答中写的东西。。。你知道我应该搜索什么吗?你能找到更多的信息和答案吗?五年过去了,这个行业还没有接近.net“网页”,而且由于糟糕的命名约定,谷歌搜索确实导致了死胡同的搜索结果。我不想喝MVC Kool-aid,我需要一个替代品。请,谢谢@user3681384网页的.NET核心替代品是Razor Pages,尽管它更像是MVC的简单版本,而不是PHP的.NET核心替代品。我有一个关于它的网站: