Общая папка BIN для нескольких веб-приложений в службе приложений Azure (или IIS)

#asp.net #azure #iis #web-config #azure-web-app-service

#asp.net #azure #iis #web-config #azure-web-app-service

Вопрос:

Можно использовать одну и ту же папку bin для разных веб-приложений (.net 4.6) в службе приложений Azure (это возможно также в IIS)

Я бы хотел иметь папку bin, и для каждого веб-приложения разные web.config, как показано ниже

 root
|
|  BIN (share *.dll)
|
|- App1
|--  web.config
|
|- App2
|-- web.config
|
|- App3
|-- web.config
  

Спасибо!

Комментарии:

1. Я не знаю хорошего способа сделать это. Этот вопрос возникал пару раз раньше, если вы его искали. Возможно, вы могли бы использовать соединения NTFS, но это кажется ужасной идеей. Если вы не рассматривали GAC, вот как вы делаете подобные вещи, но я предполагаю, что вы уже рассматривали это.

2. Нет. Если вы не изобретете свой собственный «ASP.NET «, это работает только так, как работает Microsoft. Философия заключается в том, что каждое приложение является наименьшей единицей развертывания, поэтому у них должны быть свои собственные папки bin.

3. У меня не было возможности попробовать это, но вы можете сделать что-то подобное с помощью новой функции создания собственного хранилища в режиме предварительного просмотра, установив хранилище больших двоичных объектов в качестве папки relelvant. Однако сейчас он не работает со стандартными службами приложений. azure.microsoft.com/en-us/updates /…