ASP.NET- 다른 앱의 APP_DATA 사용?
-
18-09-2019 - |
문제
자체 포함 된 웹 앱이있는 경우 APP_DATA를 사용하여 MDF를 저장하는 스크류 턴 위키를 사용하겠습니다. 그래도 같은 도메인에 살고있는 다른 웹 앱도 해당 MDF를 사용할 수 있습니까?
IIS 설정 예제 :
http://wiki.domain.com | c:\web\wiki | port 80
http://www.domain.com | c:\web\site | port 80
www 웹 앱은 Wiki 앱에서 일부 데이터를 가져오고 싶습니다. MDF를 전체 연약한 SQL 서버로 옮기지 않고이를 수행 할 수있는 방법이 있습니까? 또한 Wiki 앱은 설치된 앱이므로 소스에 액세스 할 수 없습니다.
티아
해결책
Wiki 앱이 데이터 액세스 자체를 제어한다는 점을 감안할 때 WebApp에는 Wiki에서 SQL Server DataStore에 액세스하는 자체 데이터 층 구성 요소가 있어야합니다.
그러면 다른 앱이 원하는대로 해당 SQL 레이어를 읽을 수있는 기능을 제공합니다.
서버의 .MDF에 연결하려면 DatalAyer 에서이 연결 문자열을 사용하십시오.
Server=MySqlServer;AttachDbFilename=c:\myDbFile.mdf;Database=dbName; Trusted_Connection=Yes;
다른 팁
응용 프로그램은 MDF를 직접 사용해서는 안됩니다. 둘 다 어떤 종류의 데이터 액세스 계층을 통해 데이터에 액세스해야합니다.
제휴하지 않습니다 StackOverflow