Есть ли способ получить доступ как к корневой папке App_Code, так и к папке App_Code в подкаталоге в IIS 7.0?

Я хотел бы иметь общий набор классов в моей корневой папке App_Code, как мы сейчас настроены. Однако не имеет смысла помещать туда специальный код для какого-либо приложения, находящегося в подкаталоге.

  • Корневая папка
  • App_Code
    • SubDirApp1
      • App_Code
    • SubDirApp2
      • App_Code

В настоящее время у нас есть каждое производственное приложение в своей собственной корневой папке со своим собственным пулом приложений. Затем мы просто зеркалируем туда основную корневую папку App_Code.


person Steve T    schedule 17.10.2008    source источник


Ответы (1)


Лично, если у вас есть общий набор классов, на который ссылаются несколько сборок/приложений, я бы скомпилировал их в файл .dll, а затем добавил их в качестве ссылки, а не дублировал исходный код в папке app_code.

На мой взгляд, это отличный случай для создания библиотеки классов, это действительно то, для чего они были разработаны!

person Mitchel Sellers    schedule 17.10.2008