gpt4 book ai didi

c# - .Net Core 5 应用程序是如何组织/结构化的?或者如何将 n 层类库项目添加到 .Net 核心 Asp.Net 解决方案?

转载 作者:太空狗 更新时间:2023-10-29 21:49:21 25 4
gpt4 key购买 nike

<分区>

我正在尝试将我的一个简单的 Asp.Net MVC 应用程序转换为 .Net Core。因此,我试图了解 .Net Core Asp.Net 应用程序的组织或结构。

我了解 .Net Core 是 not ready for Production yet . .Net Core documentation大部分还没有写(因此好奇)。

Availability of Asp.Net 5 Beta8最近宣布。我尝试让 dnvm 和 dnx 在 mac 上工作,Beta 版本存在一些问题,这些问题在坚持一段时间后得到解决。

现在,通常我们会像这样组织我们的 .Net 解决方案:-

MySolution.Core.sln
\MyProj.Web
\MyProj.Core
\MyProj.Domain
\MyProj.Service
\MyProj.Data
\etc...

因此在尝试将 Asp.Net 项目迁移到 .Net Core 时,我们希望保持与上述类似的结构。 Your First Asp.Net 5 Application on Mac并没有真正向我展示任何现实生活中的应用程序。此外,从 here 中汲取灵感和 here ,我注意到应用程序的以下结构:-

MYFIRSTAPP
\src
\MyFirstApp
\bin
\wwwroot
\css
\images
\js
\lib
_references.js
\Controllers
\Views
\ViewModels
Startup.cs
project.json
hosting.ini
global.json

在 project.json 中,我们定义了依赖项。

所以我的问题是,上面的结构是.Net MVC 6 应用程序的标准吗?以及如何将其他层[Core,Domain,Service,Data]或类库项目添加到上述应用程序中?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com