Конфигурация DLL подключения веб-приложения .NET - PullRequest
0 голосов
/ 30 сентября 2019

Я использую DLL, которая подключается к базе данных и получает некоторые данные.

Этот файл DLL работает на веб-сайте .NET со следующей конфигурацией (web.config):

<configuration>
    ...
    <!--MySampleDll DLL Settings /-->
    <MySampleDll  defaultConnectionStringName="myLocalDatabaseA">
        ...
        <MySampleObjectA providerType="MySampleDll.DAL.SqlClient.SqlMySampleObjectAProvider" pageSize="10" rssItems="10" enableCaching="false" cacheDuration="3"/>
        <MySampleObjectB providerType="MySampleDll.DAL.SqlClient.SqlMySampleObjectBProvider" pageSize="10" rssItems="10" enableCaching="false" cacheDuration="3"/>
        ...
    </MySampleDll>
    ...
    <connectionStrings>
        <add name="myLocalDatabaseA" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=myLocalDatabaseA;Trusted_Connection=True;" providerName="System.Data.SqlClient"/>
        ...
    <connectionStrings>

Я могу получить данные, используя DLL из моей локальной базы данных

Когда я пытаюсь использовать одну и ту же DLL из .NET Web Application , яможно найти любую информацию о том, где и как я могу объявить настройки DLL. Это обязательно? Если да, то как я могу поместить эту информацию в web.config или где-либо еще (если для веб-приложения web.config не то место)?

Я попытался поместить раздел настроек DLL прямо под уровень, нотогда мой web.config становится не разбираемым из IIS.

Единственная информация, которую я поместил в свой webconfig, - это строка подключения к локальной базе данных (DLL использует внутренне это имя для подключения к базе данных):

<configuration>
    ...
    <connectionStrings>
        <add name="myLocalDatabaseA" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=myLocalDatabaseA;Trusted_Connection=True;" providerName="System.Data.SqlClient"/>
        ...
    <connectionStrings>

Для веб-сайта .NET я могу получать данные, используя DLL из моей локальной базы данных, в то время как для веб-приложения .NET я не могу.

Я что-то здесь упускаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...