开始 > 新建项目
选择目标框架为4.5或更高版本...
在以下位置下:
已安装 | |--> Visual C# | |--> Web
我有三个可供选择的模板: 我对上面截图中选项#2和#3之间的区别感到困惑...
两者都标为“ASP.NET Core Web Application”,但一个标为.NET Core,另一个标为.NET Framework。
据我所知,如果我要开发一个将在linux或mac服务器上托管并想要访问.NET库的Web应用程序,则需要使用.NET版本Core。而另一个是如果它在具有完整.NET库的Windows环境中托管?是这样吗?
如果我查看与上图选项#1相关联的模板,则所有图标都带有小蓝色“4”标记。
这似乎是即将被淘汰的旧版ASP.NET/MVC,随着ASP.NET Core的成熟,它将逐渐退出舞台?
而其他两个则完全相同:
我想我只是不确定在我的情况下选择哪一个是“最好的”...我希望构建一个利用ASP.NET MVC,MongoDB,AngularJS(用于一些特定的指令),以及一些第三方JS和CSS框架的Web应用程序。
编辑:在其他用户的回答后删除"抱怨"并更新问题
在大多数教程和其他stackoverflow帖子中,我看到人们在他们的Visual Studio窗口中有"ASP.NET 5 Preview模板",但我没有。当我使用选项#1加载项目时,我没有package.json、wwwroot文件夹和其他新功能。
如果我加载选项#2或#3,则引用似乎不包括完整的.NET框架,而只是.NET Core的东西...
在查看其他帖子并检查我的版本后,一切似乎都是最新的...还有其他我错过的东西吗?
谢谢