2015-01-31 2 views
-1

다음 코드 예제를 찾으려고합니다. 1. IIS의 원격 MVC 응용 프로그램 2. 데이터는 고객의 SQL Server와 Windows 도메인에서 웹 브라우저를 사용하고 있습니다. .원격 IIS MVC 응용 프로그램 및 로컬 SQL 서버

동일한 도메인에있는 IIS와 SQL Server에서 잘 작동하는 MVC 앱이 있습니다.

그러나 MVC 응용 프로그램을 원격 IIS 서버에 호스팅하고 IIS에서 원격 MVC 응용 프로그램을 사용하여 고객 SQL Server 데이터베이스를 쿼리하여 MVC 응용 프로그램을 여러 고객에게 확장하는 방법을 알아 내려고 노력 중입니다.

MVC, Entity Framework, & SQL Server에 익숙하지만이 시나리오의 예제를 찾는 데 어려움이 있습니다.

답변

0

사용자가 원하는 모든 원격 SQL Server 인스턴스에서 작동하도록 응용 프로그램의 연결 문자열을 변경할 수 있습니다. 도메인이 몇 가지 추가 문제를 제기하고 보안을 고려해야 할 위험 요소 외부에 분명히 존재하지만, 당신은 단순히과 같이 연결 문자열에서 서버 주소를 지정할 수 있습니다 그들이 서로 이야기 얻을 수 :

Data Source=192.168.10.1,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword; 

네트워크 라이브러리 매개 변수는 TCP/IP를 네트워크 프로토콜로 사용합니다. 이 시나리오를 단순화하기 위해 고객은 자신의 데이터베이스에 SQL Server 인증 사용자를 설정해야합니다. Windows 도메인을 통합하지 않으면 신뢰할 수있는 연결을 사용하는 것이 불가능합니다. 이는 큰 이익이 될 수 있습니다.

관련 문제