VS2017 WebSite选项列在先前版本节点下。它们已经过时了吗?

时间:2018-04-11 16:27:04

标签: asp.net visual-studio-2017

网站选项列在先前版本节点下。这是否意味着它已经过时了?未来应该使用什么?

enter image description here

2 个答案:

答案 0 :(得分:1)

嗯,这取决于你的用法如果你需要在linux上网站你的网站而不是核心,需要API而不是去Web API而不是WCF等

答案 1 :(得分:1)

相当多,但你可能仍然需要它们,所以它们仍然存在。

这些使用"网站生产项目"而不是" Web应用程序"项目格式 - 除了其他功能之外没有.csproj文件,通常需要您部署所有原始代码(.aspx和.cs / .vb在App_Code文件夹中)等。

Microsoft recommend您使用" Web应用程序"格式,现在由" ASP.NET Web应用程序(.NET Framework)" " Web"中的选项部分。

  

对于新开发,我们建议您选择Web应用程序项目。本主题解释了网站项目有一些优势,但许多选择网站项目的开发人员最终发现其缺点超过了任何感知优势。