ASP.NET - используя app_data другого приложения? - PullRequest
0 голосов
/ 04 февраля 2010

Если есть автономное веб-приложение, давайте в качестве примера воспользуемся Wiki Turn Screw, которое использует App_Data для хранения MDF, есть ли любой способ другого веб-приложения, живущего в том же домене , также можете использовать этот МДФ?

Пример настройки IIS:

http://wiki.domain.com | c:\web\wiki | port 80  
http://www.domain.com  | c:\web\site | port 80

Мое веб-приложение WWW хотело бы получить некоторые данные из приложения WIKI. Без перемещения MDF на полноценный SQL Server есть ли способ сделать это? Также обратите внимание, что приложение WIKI является установленным приложением, поэтому у меня нет доступа к его источнику.

1010 * ТИА *

Ответы [ 2 ]

0 голосов
/ 04 февраля 2010

Учитывая, что приложение Wiki контролирует доступ к данным для себя, кажется, что ваше веб-приложение должно иметь собственный компонент уровня данных, который обращается к хранилищу данных SQL Server из вики.

Это дало бы любому другому приложению возможность читать в этот уровень SQL, как ему хотелось бы.

Если вы хотите подключиться к любому файлу .mdf на сервере, используйте эту строку подключения в вашем уровне данных.

Server=MySqlServer;AttachDbFilename=c:\myDbFile.mdf;Database=dbName; Trusted_Connection=Yes;

Дополнительные примеры строк подключения для загрузки MDF в SQL Server .

0 голосов
/ 04 февраля 2010

Ни одно из приложений не должно использовать MDF напрямую. Оба должны получать доступ к данным через какой-либо уровень доступа к данным.

...