如何使用额外的 MVC Core 2 应用程序扩展 MVC Core 2 webapp

Posted

技术标签:

【中文标题】如何使用额外的 MVC Core 2 应用程序扩展 MVC Core 2 webapp【英文标题】:How to extend a MVC Core 2 webapp with additional MVC Core 2 applications 【发布时间】:2018-11-17 12:51:59 【问题描述】:

我们需要能够使用附加的 MVC Core 2 应用程序(模块)扩展现有的 MVC Core 2 应用程序(主),类似于 https://www.atlascode.com/blog/self-contained-ui-running-one-asp-net-core-mvc-site-inside-another/ 中显示的示例。

但是,我们希望以这样一种方式创建应用程序,即可以添加其他应用程序而无需重新部署主应用程序。

有没有办法做到这一点?我们已尝试找到有关此主题的其他资源,但运气不佳。

任何建议将不胜感激。

【问题讨论】:

【参考方案1】:

我会研究以下 2 个项目,他们帮助我分配了这个领域。

NopCommerce ExtCore

NopCommerce 在这方面运行良好,主应用程序可以从添加的应用程序中导入包括脚本和样式在内的所有内容。它们还具有良好的数据结构。

希望对您有所帮助。

【讨论】:

谢谢!我们会看看,让你知道它是怎么回事。

以上是关于如何使用额外的 MVC Core 2 应用程序扩展 MVC Core 2 webapp的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Core Identity - 扩展密码哈希

我如何在 ASP.Net Core 2.1 mvc 应用程序中包含 System.Identitymodel 4.0

在 ASP.net core mvc 3.1 中的 HtmlHelper 扩展方法中使用 DataAnnotation 本地化器

ASP.NET Core MVC 授权的扩展:自定义 Authorize Attribute 和 IApplicationModelProvide

在 .Net Core 2.2 Api 中扩展 IIS 日志

使用 Razor 时如何在每个请求处传输 JWT 令牌(.NET CORE 2.2 MVC)