бесчисленная документация довольно ограничена. Я не могу найти много информации о настройках конфигурации, особенно о том, что делает атрибут "веб".
Может кто-нибудь просветить меня?
Ответ 1
Код, как правило, довольно хорошая документация для проектов с открытым исходным кодом;)
Возьмите копию кода и посмотрите в dotless.Core > configuration > DotlessConfiguration.cs вы увидите некоторые полезные комментарии обо всех элементах конфигурации - это веб-сайт
/// <summary>
/// Whether this is used in a web context or not
/// </summary>
public bool Web { get; set; }
По общему признанию, это не говорит вам о многом, но найти ссылки на это свойство, и вы сталкиваетесь только с одним местом в коде, где он используется -
if (!configuration.Web)
RegisterLocalServices(pandora);
Что начинает давать вам лучшее представление о том, что он делает, что это
Таким образом, он настраивается в кешировании памяти, протоколировании на консоль и т.д. (например, службы, которые он использует, если не в веб-контексте).