Страница 1 из 1

Web.config compilation assemblies

Добавлено: 22 июл 2015, 10:41
DmitryRu
В Ваших демо, в файле web.config прописано:

Код: Выделить всё

        <compilation debug="true" targetFramework="4.0">
            <assemblies>
                <add assembly="Stimulsoft.Base, Version=2015.1.11.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a" />
                <add assembly="Stimulsoft.Report, Version=2015.1.11.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a" />
                <add assembly="Stimulsoft.Report.Mvc, Version=2015.1.11.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a" />
            </assemblies>
        </compilation>
Так же видел на форуме информацию, что эту секцию добавлять надо.
http://forumru.stimulsoft.com/viewtopic ... fig#p14311

Сейчас случайно развернул приложение на тестовом сервере без этой секции и все заработало.
Почитал, например здесь
http://weblog.west-wind.com/posts/2009/ ... -WebConfig
By default ASP.NET includes all assemblies in the bin path, plus any GAC based assembly references in the <compilation> section of web.config. Note that you don’t need to add any private assemblies in this section – it’s only needed to add GAC references. All private assemblies in BIN folder are automatically referenced.
У меня есть гипотеза:
Добавление сборок Стимулсофт в Web.Config имеет смысл, только если сборки Стимулсофт установлены в GAC.

Мы таким режимом не пользуемся, хотя бы потому, что часто приходится обновлять Ваши сборки. Т.е. на целевых серверах в GAC сборки Стимулсфот не установлены, мы распространяем эти сборки вместе с приложением.

Прошу уточнить, корректна ли моя гипотеза.

Re: Web.config compilation assemblies

Добавлено: 22 июл 2015, 12:59
HighAley
Здравствуйте.

Если у вас одно приложение и сборки лежат в папке bin, то можете не прописывать наши сборки в web.config.
Пожалуйста, сообщите нам, если у вас возникнут какие-либо проблемы.

Спасибо.