Могу ли я создать динамическую библиотеку в контейнере Docker, с которой можно связать извне Docker?

Решение для WebForms UpdatePanel:

Добавить параметр в Web.config:


  
    
  

https://support.microsoft.com/en-us/ kb / 981884

ScriptRegistrationManager содержит следующий код:

// Serialize the attributes to JSON and write them out
JavaScriptSerializer serializer = new JavaScriptSerializer();

// Dev10# 877767 - Allow configurable UpdatePanel script block length
// The default is JavaScriptSerializer.DefaultMaxJsonLength
if (AppSettings.UpdatePanelMaxScriptLength > 0) {
    serializer.MaxJsonLength = AppSettings.UpdatePanelMaxScriptLength;
}  

string attrText = serializer.Serialize(attrs);

0
задан DDaniel 16 January 2019 в 12:05
поделиться

2 ответа

Нет, это не так, как работает Докер. Ваши пользователи не смогут связать свои исполняемые файлы с вашим контейнером.

Что вы можете сделать, это пересмотреть концепцию и предоставить услугу вместо библиотеки, например, используя REST api. В этом случае контейнер Docker станет для вас идеальным решением. Но я понятия не имею, может ли функция вашей библиотеки быть преобразована в службы tcp.

0
ответ дан grapes 16 January 2019 в 12:05
поделиться

Нет. Весь смысл док-контейнера в изоляции. Связывание в изолированной среде "изолирует" его. Соединение извне с контейнером потребовало бы, чтобы гость имел доступ к адресным пространствам виртуальной памяти хостов. И это сведет на нет все аспекты безопасности и стабильности изоляции.

0
ответ дан markus-nm 16 January 2019 в 12:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: