一、引言
.NET Aspire 是一个强大的应用程序开发框架,它可以帮助您快速构建功能丰富的 Web 应用程序。本文将指导您完成构建您的第一个 .NET Aspire 应用程序的步骤。
二、准备工作
在开始之前,请确保您已安装以下软件和工具:
Visual Studio(建议使用最新版本)
.NET Core SDK(与您的 Visual Studio 版本兼容的版本)
三、创建 .NET Aspire 项目
打开 Visual Studio,选择“创建新项目”。
在“创建新项目”窗口中,选择“ASP.NET Core Web 应用程序”。
为项目命名,选择保存位置,然后点击“创建”。
在“选择模板”页面中,选择“Empty”模板。
确保已选中“启用 Docker 支持”和“预览 .NET 7.0 功能”,然后点击“创建”。
四、设计应用程序结构
在解决方案资源管理器中,右键单击项目名称,然后选择“添加”>“新建文件夹”。
根据您的需求,创建文件夹来组织您的代码和文件。例如,您可以创建一个名为“Controllers”的文件夹来存放控制器代码。
在“Controllers”文件夹中,右键单击文件夹,选择“添加”>“新建项”。
选择“ASP.NET Core 控制器 - 空”模板,为控制器命名(例如,HomeController),然后点击“添加”。
在新创建的控制器文件中,编写您的控制器逻辑。例如:
using Microsoft.AspNetCore.Mvc;
namespace MyApplication.Controllers
{
public class HomeController : ControllerBase
{
public IActionResult Index()
{
return View();
}
}
}
五、配置路由
在“Startup.cs”文件中,找到“Configure”方法。
在该方法中,添加路由配置。例如:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
// 其他配置...
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(name: "default", pattern: "{controller=Home}/{action=Index}/{id?}");
});
}
六、构建和运行应用程序
在 Visual Studio 中,点击工具栏上的“生成解决方案”按钮或按下快捷键 Ctrl + Shift + B 来构建应用程序。
在解决方案资源管理器中,右键单击项目名称,然后选择“调试”>“启动新实例”。也可以按下 F5 键来启动应用程序。
浏览器将自动打开并显示您的应用程序的默认页面。您可以在浏览器中访问您的应用程序并测试功能。
根据需要,您可以添加更多控制器、视图和模型来扩展您的应用程序。您可以使用 Visual Studio 的智能感知功能和代码片段来提高开发效率。