Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core mvc ASP.NET核心区域是否与可移植区域相同?_Asp.net Core Mvc_Asp.net Mvc Areas - Fatal编程技术网

Asp.net core mvc ASP.NET核心区域是否与可移植区域相同?

Asp.net core mvc ASP.NET核心区域是否与可移植区域相同?,asp.net-core-mvc,asp.net-mvc-areas,Asp.net Core Mvc,Asp.net Mvc Areas,我在ASP.NETMVC中看到过3年多以前关于可移植区域的引用,但后来我为ASP.NETCore运行了“区域” 这些是同一件事吗 附带问题: 如果您想创建具有模块化或插件的应用程序,使用DI是否可以更好地解决这一问题?使用ASP.NET核心,您可以轻松地将您所在区域的控制器/视图组件放入另一个项目中,然后在主web应用程序中使用。使用视图和静态内容会有点困难。我更喜欢将它们作为资源添加到区域控制器所在的相同项目中,然后实现IFileProvider接口,并将我的实现分配给IHostingEnvi

我在ASP.NETMVC中看到过3年多以前关于可移植区域的引用,但后来我为ASP.NETCore运行了“区域”

这些是同一件事吗

附带问题:

如果您想创建具有模块化或插件的应用程序,使用DI是否可以更好地解决这一问题?

使用ASP.NET核心,您可以轻松地将您所在区域的控制器/视图组件放入另一个项目中,然后在主web应用程序中使用。使用视图和静态内容会有点困难。我更喜欢将它们作为资源添加到区域控制器所在的相同项目中,然后实现IFileProvider接口,并将我的实现分配给IHostingEnvironment.WebRootFileProvider属性

您可以使用来自动完成这一切