概述:本教程将使用VisualStudio,通过ASP.NETCore开发C#,创建一个C#ASP.NETCoreWeb应用程序,并对其进行修改,探索IDE的某些功能,然后运行该应用程序。
选择主题(可选)
本教程包括使用深色主题的屏幕截图(也可以选择其他主题)。
建立项目
首先,创建一个ASP.NETCore项目。在添加任何内容之前,项目类型会附带一个功能完整的网站所需的所有模板文件。
1、在开始窗口中,选择Createanewproject。
2、在“Createanewproject”窗口上,在搜索框中输入ASP.NET。接下来,从“Language”列表中选择C#,然后从“Platform”列表中选择Windows。
应用语言和平台筛选器之后,选择ASP.NETCoreWebApplication模板,然后选择Next。
注意:
然后,在VisualStudio安装程序中,选择ASP.NET和Web开发工作负载。
之后,在VisualStudio安装程序中选择“Modify”按钮。如果系统提示您保存您的工作就保存。接下来,选择继续以安装工作负载。然后,返回此“Createanewproject”过程中的步骤2。
3、在“Configureyournewproject”窗口中,在“Projectname”框中键入或输入MyCoreApp,然后选择“Create”。
4、在“CreateanewASP.NETCoreWebApplication”窗口中,确认ASP.NETCore3.0出现在顶部下拉菜单中。然后,选择WebApplication,其中包括示例RazorPages,然后选择Create。
解决方案
此解决方案遵循Razor页面设计模式。它与模型-视图-控制器(MVC)设计模式的不同之处在于,它经过了简化,将模型和控制器代码包含在Razor页面本身中。
浏览解决方案
1、项目模板使用名为MyCoreApp的单个ASP.NETCore项目创建解决方案。选择SolutionExplorer标签以查看其内容。
2、展开Pages文件夹。
3、在代码编辑器中查看Index.cshtml文件。
4、每个.cshtml文件都有一个关联的代码文件。要在编辑器中打开代码文件,请在“SolutionExplorer”中展开Index.cshtml节点,然后选择Index.cshtml.cs文件。
5、在代码编辑器中查看Index.cshtml.cs文件。
6、该项目包含一个wwwroot文件夹,该文件夹是网站的根目录。展开文件夹可查看其内容。
您可以将静态网站内容(例如CSS、图像和JavaScript库)直接放置在所需的路径中。
7、该项目还包含在运行时管理Web应用程序的配置文件。默认的应用程序配置存储在appsettings.json中。但是,您可以使用appsettings.Development.json覆盖这些设置。展开appsettings.json文件查看appsettings.Development.json文件。