RU EN

04.05.2025

Добавлено: вчера
Просмотров: 24

One of my most important challenges now is to come up with an architectural solution to combine several different .NET 9 projects in one Visual Studio solution. More precisely, how to run them into one site. Creating different web projects is not a problem, the question is how to make them work in one IIS site. With my Blackball everything is simple, there are different projects (/music, /video, /magazine, etc.), they are developing and publishing independently, and if necessary, updated in a single IIS site. But I don’t know yet how to do this with .NET Core. I don’t want to use containerization.

E.g.:
---
SolutionSD
- SolutionSD.Core [Class Library]
- SolutionSD.Core.Admin [Class Library]
- SolutionSD.Core.Reports [Class Library]
- SolutionSD.Web [MVC]
- SolutionSD.Web.Admin [MVC]
- SolutionSD.Web.Reports [MVC]

Browser
---
<url>/
<url>/admin/
<url>/reports/

In the future I plan to add more projects, e.g.:
- SolutionSD.Core.Account [Class Library]
- SolutionSD.Core.Documents [Class Library]
- SolutionSD.Web.Account [MVC]
- SolutionSD.Web.Documents [MVC]
...
<url>/account/
<url>/documents/
* The purpose and names of the projects are not important now.

The most important idea is that these are separate projects, but work on one IIS site. I have no way back, I have to find a solution.

This is a Modular Monolith and of all possible solutions, I want to build exactly this architecture.

Написать сообщение
Тип
Почта
Имя
*Сообщение
RSS
Если вам понравился этот сайт и вы хотите меня поддержать, вы можете
Мудрёный код — пожалуй, худший выбор
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник
101 вопрос, на которые должен ответить Python-разработчик
Семь итераций наивности или как я полтора года свою дебютную игру писал
Типичные взаимные блокировки в MS SQL и способы борьбы с ними
Функции и хранимые процедуры в PostgreSQL: зачем нужны и как применять в реальных примерах
Grafana: Погружение в мир данных и визуализации
Микросервисы: как определить, подойдут ли они вашему проекту
14 вопросов об индексах в SQL Server, которые вы стеснялись задать
Кривые развития программиста и немного об эффекте Даннинга—Крюгера
Boosty
Donate to support the project
GitHub account
GitHub profile